Thread.Sleep(0)
并非是真的要线程休了0毫秒
其实线程是经常被暂停和打断的
只是Thread.Sleep操作是人为的让出时间给其他线程无运行。
那么在执行Thread.Sleep(0)的时候虽然线程的排程等候时间只加了0秒。但次课调用Thread.Sleep(0)的当前线程确实的被冻结了一下
那么线程管理单元自然会让其他线程开始执行
所以说
Thread.Sleep(0) 是让当前线程进行一个让位动作。 让其他线程在系统管理单元作出动作前有机会优先执行。
相关文章:
-
2021-11-25
-
2021-07-15
-
2022-12-23
-
2022-01-07
-
2021-04-16
-
2021-12-21
-
2022-12-23
猜你喜欢
-
2021-11-17
-
2021-12-31
-
2022-12-23
-
2021-07-21
-
2022-12-23
-
2021-11-11
相关资源
-
下载
2021-11-02
-
下载
2023-02-16
-
下载
2021-11-03
-
下载
2022-12-29
-
下载
2022-12-21