Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh membuat benang dalam Python menggunakan fungsi tanpa subkelas Benang?
Mencipta Benang dalam Python Menggunakan Fungsi
Masalah:
Untuk menjalankan dua fungsi serentak dalam skrip Python, anda tidak dapat melaksanakan threading menggunakan kod contoh yang disediakan. Anda lebih suka menggunakan fungsi berulir dan bukannya pendekatan berasaskan kelas.
Penyelesaian:
Anda boleh mencipta utas menggunakan fungsi berulir dalam Python tanpa menggunakan subkelas Thread . Berikut ialah contoh:
<code class="python">from threading import Thread from time import sleep def threaded_function(arg): for i in range(arg): print("running") sleep(1) if __name__ == "__main__": thread = Thread(target=threaded_function, args=(10,)) thread.start() thread.join() print("thread finished...exiting")</code>
Penjelasan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh membuat benang dalam Python menggunakan fungsi tanpa subkelas Benang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!