Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
apparently, deque is faster than list in our usecases
authorAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 10 Oct 2023 22:49:31 +0000 (00:49 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 10 Oct 2023 22:49:31 +0000 (00:49 +0200)
src/kernel/activity/MailboxImpl.hpp

index 715e762..d37e756 100644 (file)
@@ -19,9 +19,9 @@ class MailboxImpl {
   s4u::Mailbox piface_;
   std::string name_;
   actor::ActorImplPtr permanent_receiver_; // actor to which the mailbox is attached
-  std::list<CommImplPtr> comm_queue_;
+  std::deque<CommImplPtr> comm_queue_;
   // messages already received in the permanent receive mode
-  std::list<CommImplPtr> done_comm_queue_;
+  std::deque<CommImplPtr> done_comm_queue_;
 
   friend s4u::Engine;
   friend s4u::Mailbox;