Masalah anda mungkin terdapat terlalu banyak benang apabila terdapat banyak tugas. Untuk melihat masalah ini secara berbeza, gunakan satu utas, tetapkannya kepada 5 atau 10, dan kemudian buang tugasan itu ke dalam kumpulan utas Rujuk kepada penggunaan python ThreadPoolExecutor.
Adalah disyorkan untuk menggunakan pelbagai proses untuk mencuba untuk melihat sama ada fenomena tersekat juga akan berlaku! Cuba cari punca tersekat, bukannya terus mengawal bilangan benang untuk menyembunyikan masalah tersangkut!
pool = threadpool.ThreadPool(poolSize)
poolSize digunakan untuk mengawal bilangan thread
Masalah anda mungkin terdapat terlalu banyak benang apabila terdapat banyak tugas. Untuk melihat masalah ini secara berbeza, gunakan satu utas, tetapkannya kepada 5 atau 10, dan kemudian buang tugasan itu ke dalam kumpulan utas Rujuk kepada penggunaan python ThreadPoolExecutor.
Adalah disyorkan untuk menggunakan pelbagai proses untuk mencuba untuk melihat sama ada fenomena tersekat juga akan berlaku!
Cuba cari punca tersekat, bukannya terus mengawal bilangan benang untuk menyembunyikan masalah tersangkut!