Concurrency in Go Chapter1 (6)

“Concurrency in Go: Tools and Techniques for Developers”の1章 “An Introduction to Concurrency”の読書メモ。Livelockについて書く。

Livelock

Livelock are programs that are actively performing concurrent operaions, but these operations do not nothting to move the state of program forward.

前から歩いてきた人と同じ方向に避けてしまうことを何度も繰り返してしまい、前に進めない状況をイメージすればよい。

Software engineer