Goの並行処理を一気に見直せる小さな本が出た
Goの並行処理は、書けるようになるまでが長く、いったん慣れても「この場面では channel でよかったか、mutex か、select か」と迷いがちです。今回の「Go concurrency distilled」は、その迷いをほどくための短い再整理版として公開されました。しかも単なる解説ではなく、コードをその場で動かしながら試せる作りです。Goで仕事をしている人にとっては、基礎の学習書というより、手元の知識を整えるための速い復習帳に近い内容です。 元記事は、Anton Zhiyanov氏が公開した「Go concurrency distilled」というミニブックの紹介です。扱うのはGoの並行処理で、goroutines、channels、select、pipelines、time、context、wait groups、data races、race conditions、mutexes、semaphores、signaling、run once、object pool、atomics、testing、scheduling、diagnostics、final thoughts と
papoo.work