20200706
1.什么是上下文切换?
任务从保存到再加载就是上下文切换
2.多线程一定比单线程快吗?
不一定,多线程运行时线程的创建和上下文切换都会消耗资源,并发量小的时候,线程创建和上下文切换所消耗时间占比就会更大,这样多线程就会比单线程慢
3.如何减少上下文切换?
(1),无锁并发编程
(2),CAS算法
(3),使用最少线程
(4),使用协程
上下文切换
原文:https://www.cnblogs.com/yu-xia-zheng-ye/p/13257953.html