goroutine与协程

1、线程与协程的区别 1. 调度上的区别 1. 进程线程都是由操做系统进行调度, 有CPU时间片的概念,进行抢占式调度 2. 协程是用户态的轻量级线程,对内核透明,因此协程的调度与切换彻底由用户控制 3. 正由于协程不禁操做系统调度,才有:线程是操做系统调度的最小单位。 2. 切换开销的区别 线程过重,资源占用过高,频繁建立销毁会带来严重的性能问题; 协程切换远比线程小 3. 协程的好处:一个协程
相关文章
相关标签/搜索