上下文切换

20200706

1.什么是上下文切换?

  任务从保存到再加载就是上下文切换

2.多线程一定比单线程快吗?

  不一定,多线程运行时线程的创建和上下文切换都会消耗资源,并发量小的时候,线程创建和上下文切换所消耗时间占比就会更大,这样多线程就会比单线程慢

3.如何减少上下文切换?

  (1),无锁并发编程

  (2),CAS算法

  (3),使用最少线程

  (4),使用协程

posted @ 2020-07-06 22:15  雨下_整夜  阅读(128)  评论(0编辑  收藏  举报