Question12 2020.3.11
1.一个单CPU的机器,如何同时执行多个线程?
单CPU在任何时间点上,只能运行一个进程,宏观并行、微观串行。单CPU单核中线程只能并发,单CPU多核中线程可以并行。
2.
3.C
4.A
5.
6.加入synchronized使得线程安全,只有拥有互斥锁标记的线程,才能进入对该对象加锁的同步代码块。线程退出同步代码块时,释放了相应的互斥锁标记。其他线程才可执行。
没有加入时,线程同时抢占CPU资源,输出的结果会不连续。
7.C
课堂案例
来源:CSDN
作者:weixin_42043566
链接:https://blog.csdn.net/weixin_42043566/article/details/104804773