zoukankan      html  css  js  c++  java
  • Thread.Sleep(0)的作用

    Thread.Sleep(0)并非是真的要线程休眠0毫秒,其实线程是经常被暂停和打断的,只是Thread.Sleep操作是人为的让出时间给其他线程先运行。那么在执行Thread.Sleep(0)的时候虽然线程的排程等候时间只加了0秒。但此刻调用Thread.Sleep(0)的当前线程确实的被冻结了一下,那么线程管理单元自然会让其他线程开始执行。
    所以说,Thread.Sleep(0) 是让当前线程进行一个让位动作。 让其他线程在系统管理单元作出动作前有机会优先执行。

  • 相关阅读:
    菜根谭#308
    菜根谭#307
    菜根谭#306
    菜根谭#305
    菜根谭#304
    菜根谭#303
    菜根谭#302
    菜根谭#301
    菜根谭#300
    菜根谭#299
  • 原文地址:https://www.cnblogs.com/junior/p/2399730.html
Copyright © 2011-2022 走看看