JAVA的线程采用抢占式,相同优先级的多个线程同时运行,则先占有CPU的线程一直运行,
直到其让出CPU,其他线程才能运行。
这对么????
谢谢了
错!!
不同的操作系统有不同的结果,
例如Windows,相同的线程是,平均分配时间的,也就是每个线程运行一会儿,到时间了线程就进入阻塞状态,下一个运行。。。
也可以由线程自动放弃运行
线程管理是操作系统的事,java没有能力去管理。线程管理有时间片,轮换,先进先出,小进程优先等等很多的管理方式。宏观来看一个线程不会独占cpu。