Java多线程的上下文切换

对于上下文切换不一样的操做系统模式也不尽相同,这里咱们只讨论Unix系统,在我以前的文章中提到过windows的抢占式,这里就不在赘述。 不管是单核仍是多核CPU都是支持多线程代码的,CPU经过给每一个线程分配CPU时间片来实这个机制。时间片是CPU分配给各个线程的时间,由于时间片很是短,因此CPU经过不停地切换线程执行,让咱们感受多个线程是同时执行的,时间片通常是几十毫秒(ms) CPU经过时间
相关文章
相关标签/搜索