From e321e6e1cbd8f5a6185a7a06e1b6658a989b7173 Mon Sep 17 00:00:00 2001 From: Crista Lopes Date: Thu, 26 Dec 2013 13:16:43 -0800 Subject: [PATCH] Better constraints --- 15-free-agents/README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/15-free-agents/README.md b/15-free-agents/README.md index fd60361..8abbda1 100644 --- a/15-free-agents/README.md +++ b/15-free-agents/README.md @@ -9,15 +9,14 @@ Constraints: - The larger problem is decomposed into 'things' that make sense for the problem domain -- Each 'thing' is a capsule of data that exposes one single procedure, - namely the ability to receive and dispatch messages that are sent to - it +- Each 'thing' has a queue meant for other \textit{things} to place +messages in it -- Each 'thing' has its own thread of execution independent of the others +- Each 'thing' is a capsule of data that exposes only its +ability to receive messages via the queue -- Each 'thing' has a queue where messages to it are placed - -- Message dispatch can result in sending the message to another 'thing' +- Each 'thing' has its own thread of execution independent of the +others. Possible names: