Stumbled on this
from a link from a link from a link from AJ's blog
. An interesting discussion about using a "bucket brigade" algorithm to get workers to cooperate efficiently. I'm trying to figure out how applicable this algorithm is to concurrent/distributed programming... I'll write more on this and other concurrent programming topics later.