摘要: 1.5.2 原子操作 所谓的原子操作就是并发编程中“最小的且不可并行化”的操作。通常,如果多个并发体对同一个共享资源进行的操作是原子的话,那么同一时刻最多只能有一个并发体对该资源进行操作。从线程角度看,在当前线程修改共享资源期间,其它的线程是不能访问该资源的。原子操作对于多线程并发编程模型来说,不会 阅读全文
posted @ 2019-05-10 14:54 孤火 阅读(558) 评论(0) 推荐(0) 编辑
摘要: Go语言最吸引人的地方是它内建的并发支持。Go语言并发体系的理论是C.A.R Hoare在1978年提出的CSP(Communicating Sequential Process,通讯顺序进程)。CSP有着精确的数学模型,并实际应用在了Hoare参与设计的T9000通用计算机上。从NewSqueak 阅读全文
posted @ 2019-05-10 14:51 孤火 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: /** * ByteBuffer.js * 1,字节流基本类型封装 * 2,long,int64类型实现 * 3,utf8编码实现 * * 字节流打包: * var buffer=new ByteBuffer(128); * buffer.writeString("test string"); * buffer.writeHex(0x04); * buffer.w... 阅读全文
posted @ 2019-05-10 11:34 孤火 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/276815076/p/10405541.html Why Pool go自从出生就身带“高并发”的标签,其并发编程就是由groutine实现的,因其消耗资源低,性能高效,开发成本低的特性而被广泛应用到各种场景,例如服务端开发中使用的HTTP服务,在g 阅读全文
posted @ 2019-05-10 11:25 孤火 阅读(553) 评论(0) 推荐(0) 编辑