-
进程和线程的相同和不同?
并行和并发的异同?
高并发是不是就意味着多线程?有什么反例?
不是。高并发指的是服务器同时受到很大压力,受到很多用户的请求,多线程是针对这种问题的一个解决方案。
反例:Redis内部机制是单线程,但可以支持高并发场景
多线程可以提高程序执行效率,你知不知道有哪些弊端?
性能问题:上下文切换,保存CPU、cache,都会带来损耗
异构化任务
线程安全问题
什么是同步,什么是异步,什么是阻塞、非阻塞?
在单核CPU运行多线程程序有意义吗?
虽然单核CPU不可能执行并行,但在运行多线程程序时,当其中一个线程执行缓慢或者阻塞,其他线程可以利用这段时间做其他事情,让程序保持高效运转
查看全部 -
并发的2种概念:
1.形容多个任务的执行状态
2.对“并发性”的简称(不同的部分可以无序或同时执行,且不影响最终的执行结果)
查看全部 -
Java语言的多线程一对一映射到操作系统的内核线程
Java语言即使代码中不显示创建线程,在运行main时,JVM也会自动启动其他的线程
查看全部 -
jvm 自动启动线程
查看全部
举报
0/150
提交
取消