1.线程池,共享线程安全队列
例子:osmium thread 模块
2.使用双buffer无锁化
例子:http://blog.guoyb.com/2018/03/17/double-buffer/
2.CSP(Communicating Sequential Processe), 通过channel传递消息共享变量
例子:《C++并发编程实践》第四章最后 和附录C ATM例子
go 语言
3.actor model
例子:erlong
1.线程池,共享线程安全队列
例子:osmium thread 模块
2.使用双buffer无锁化
例子:http://blog.guoyb.com/2018/03/17/double-buffer/
2.CSP(Communicating Sequential Processe), 通过channel传递消息共享变量
例子:《C++并发编程实践》第四章最后 和附录C ATM例子
go 语言
3.actor model
例子:erlong
转载于:https://www.cnblogs.com/water-bear/p/11242366.html