微信公众号:爱问CTO
专业编程问答社区
www.askcto.com
列如:system.out.println (“hello world”)。在linux环境,会出现线程刚执行到.out的时候时间片用完,让出CPU。CPU在windows下是抢占式的,所以一个线程抢到CPU,就能跑跑跑。而linux是分时的,一个线程分到多少时间,执行几个指令后就要让渡CPU给其他线程或进程。
system.out.println (“hello world”) 到了CPU层面可能会变成好几条机器码,假设是10条机器码,那么就一定会存在执行了前5条机器码后切换线程的情况,也就是这条Java语句执行了一部分就让出了CPU
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。