0
我需要檢查固定線程池中的所有線程。取決於我會用線程做一些其他任務...有什麼方法可以找到它嗎?如何檢查固定線程池中的所有線程都是免費的?
我需要檢查固定線程池中的所有線程。取決於我會用線程做一些其他任務...有什麼方法可以找到它嗎?如何檢查固定線程池中的所有線程都是免費的?
只是將池實現爲堆棧。
當你需要一個線程時,將它從棧中彈出並使用它。
當您完成該線程時,將其推回堆棧。
如果堆棧爲空,則阻塞直到線程可用。
雖然我會推薦使用創建/管理線程池而不是創建自己的庫(使用您使用的語言)。
GetAvailableThreads minus GetMaxThreads –