多執行緒中不用sleep(),行嗎?

zyziii發表於2004-08-20
我剛學JAVA 不久,看BRUCE ECKEL的書,其中的例子不用sleep() ,CPU使用飆升,我都懷疑是不是JAVA 多執行緒有問題.我曾用MFC編過一個工作執行緒,要不斷地監聽串列埠來的資料,程式工作的挺好,CPU 5%左右,也沒用sleep() ,因為那樣會丟訊號的.
若用JAVA 編,肯定要丟訊號的,若要考慮效率的話.

相關文章