并发模型演进史(三):协程——用户态的轻量级线程
线程太重,一个服务器撑不了几万个连接。于是我们发明了协程——一种假装是线程的函数。它轻到可以创建百万个,但代价是:你得重新学一套编程模型。 ...
线程太重,一个服务器撑不了几万个连接。于是我们发明了协程——一种假装是线程的函数。它轻到可以创建百万个,但代价是:你得重新学一套编程模型。 ...
锁是治疗竞态条件的药,但剂量不对会变成毒。粒度太粗,性能完蛋;粒度太细,死锁等着你。欢迎来到锁的地狱。 ...
你的 8 核 CPU,可能只有 1 核在干活。不是硬件不行,是软件跟不上。欢迎来到并发的世界——一个充满陷阱的世界。 ...