并发

作者: Impossible安徒生 | 来源:发表于2018-12-27 18:38 被阅读0次
  • go的并发同步模型来自一个叫做通信顺序进程(CSP)的范型。CSP是一种消息传递模型,通过goroutine之间传递数据来传递消息,而不是对数据进行加锁来实现同步访问。用于在goroutine之间同步和传递数据的关键数据类型叫做通道(channel)。

  • go运行时会把goroutine调度到逻辑处理器上运行,这个逻辑处理器绑定到唯一的操作系统线程。当goroutine可以运行的时候,会被放入逻辑处理器的执行队列中。当goroutine执行了一个阻塞的系统调用时,调度器会将这个线程与处理器分离,并创建一个新线程来运行这个处理器上提供的服务。

相关文章

网友评论

      本文标题:并发

      本文链接:https://www.haomeiwen.com/subject/rdqdlqtx.html