欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

線程中sleep方法和yeild方法的區別

錢琪琛2年前15瀏覽0評論

線程中sleep方法和yeild方法的區別?

1.sleep()方法會給其他線程運行的機會,而不管其他線程的優先級,因此會給較低優先級的線程運行的機會;yeild()方法只會給優先級相同的或者比自己高的線程運行的機會.

2.sleep()方法聲明拋出InterruptionException異常,而yeild()方法沒有聲明拋出任何異常.

3.sleep()方法比yeild()方法具有更高的可移植性.

4.sleep()方法使線程進入阻塞狀態,而yeild()方法使線程進入就緒狀態.

5.sleep可以指定睡眠的時間,而yeild不行。也就是說yeild調用之后,很可能馬上又會回到運行狀態

java線程休眠一秒,線程中sleep方法和yeild方法的區別