diff --git a/README.md b/README.md index aa222d7..3aafcf7 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ A curated collection of idiomatic design & application patterns for Go language. |:-------:|:----------- |:------:| | [Fan-In](/messaging/fan_in.md) | Funnels tasks to a work sink (e.g. server) | ✔ | | [Fan-Out](/messaging/fan_out.md) | Distributes tasks among workers (e.g. producer) | ✔ | -| [Futures & Promises](/messaging/futures_promises.md) | Acts as a place-holder of a result that is initially unknown for synchronization purposes | ✘ | +| [Futures & Promises](/messaging/futures_promises.md) | Acts as a place-holder of a result that is initially unknown for synchronization purposes | ✔ | | [Publish/Subscribe](/messaging/publish_subscribe.md) | Passes information to a collection of recipients who subscribed to a topic | ✔ | | [Push & Pull](/messaging/push_pull.md) | Distributes messages to multiple workers, arranged in a pipeline | ✘ | diff --git a/concurrency/n_barrier/main.go b/concurrency/barrier/n_barrier/main.go similarity index 100% rename from concurrency/n_barrier/main.go rename to concurrency/barrier/n_barrier/main.go diff --git a/concurrency/fan/fan_in_out_test.go b/messaging/fan/fan_in_out_test.go similarity index 100% rename from concurrency/fan/fan_in_out_test.go rename to messaging/fan/fan_in_out_test.go