diff --git a/dev/so_5/disp/adv_thread_pool/pub.hpp b/dev/so_5/disp/adv_thread_pool/pub.hpp index 500bfa6f..9f3ebcf9 100644 --- a/dev/so_5/disp/adv_thread_pool/pub.hpp +++ b/dev/so_5/disp/adv_thread_pool/pub.hpp @@ -161,6 +161,11 @@ enum class fifo_t /*! * It means that agents from the same cooperation for which this * FIFO mechanism is used will be worked on the same thread. + * + * If the same disp_binder with fifo_t::cooperation is used for + * several cooperations then each coop will have a separate + * event queue (thus agents from different coops may work on + * different worker threads). */ cooperation, //! A FIFO for demands only for one agent. diff --git a/dev/so_5/disp/thread_pool/pub.hpp b/dev/so_5/disp/thread_pool/pub.hpp index 308f2a88..feadb23f 100644 --- a/dev/so_5/disp/thread_pool/pub.hpp +++ b/dev/so_5/disp/thread_pool/pub.hpp @@ -158,6 +158,11 @@ enum class fifo_t /*! * It means that agents from the same cooperation for which this * FIFO mechanism is used will be worked on the same thread. + * + * If the same disp_binder with fifo_t::cooperation is used for + * several cooperations then each coop will have a separate + * event queue (thus agents from different coops may work on + * different worker threads). */ cooperation, //! A FIFO for demands only for one agent.