千峰逆战班 Day28生存日记

主宰稳场 提交于 2020-03-12 05:15:47

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!