并发

在 Go 中实现一个支持并发的 TCP 服务端

仅用大约 65 行代码,开发一个用于生成随机数、支持并发的 TCP 服务端。
2022-05-22
3分钟阅读时长

Go 并发编程中的经验教训

通过学习如何定位并发处理的陷阱来避免未来处理这些问题时的困境。
2020-01-13
9分钟阅读时长

Pony 编程语言简介

Pony,一种“Rust 遇上 Erlang”的语言,让开发快捷、安全、高效、高并发的程序更简单。
2019-02-16
4分钟阅读时长

一些常见的并发编程错误

Go 并不会阻止一些因 Go 程序员粗心大意或者缺乏经验而造成的并发编程错误。在本文的下面部分将展示一些在 Go 编程中常见的并发编程错误,以帮助 Go 程序员们避免再犯类似的错误。
2018-06-08
8分钟阅读时长

并发服务器(五):Redis 案例研究

在前四部分中我们讨论了并发服务器的结构,这篇文章我们将去研究一个在生产系统中大量使用的服务器的案例—— Redis。
2018-03-07
6分钟阅读时长

并发服务器(四):libuv

在这一部分中,我们将使用 libuv 再次重写我们的服务器,并且也会讨论关于使用一个线程池在回调中去处理耗时任务。
2018-03-02
12分钟阅读时长

并发服务器(三):事件驱动

另一种常见的实现并发的方法叫做 事件驱动编程,也可以叫做 异步 编程 。这种方法变化万千,因此我们会从最基本的开始,使用一些基本的 API 而非从封装好的高级方法开始。本系列以后的文章会讲高层次抽象,还有各种混合的方法。
2017-12-08
17分钟阅读时长