摘要:
竞态 竞态是指多个goroutine按某些交错顺序执行时无法给出正确的结果。竞态对于程序是致命的,因为它们可能潜伏在程序中,出现的频率也很低,有可能仅在高负载环境或者使用特定平台、架构时才出现。数据竞态发生于两个goroutine并发读写同一个变量并且至少其中一个是写入时。当发生数据竞态的变量类型是 阅读全文
posted @ 2020-12-22 21:12
尹瑞星
阅读(1389)
评论(0)
推荐(0)
摘要:
并发编程表现为程序由若干个自主的活动单元组成。go有两种并发编程风格,一种是goroutine和通道,它们支持通信顺序进程(CSP),CSP是一个并发模式,在不同的执行体(goroutine)之间传递值,但是变量本身局限于单一的执行体。还有一种共享内存多线程的传统模型,它们和在其他主流语言中使用线程 阅读全文
posted @ 2020-12-22 18:01
尹瑞星
阅读(711)
评论(0)
推荐(0)

浙公网安备 33010602011771号