From: Arnaud Giersch Date: Fri, 7 Jan 2011 10:24:08 +0000 (+0100) Subject: Move some debugging messages. X-Git-Tag: v0.1~192 X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/commitdiff_plain/6d4707a65e4e27048bc5cb33f8db62fdb1b958a3?hp=--cc Move some debugging messages. --- 6d4707a65e4e27048bc5cb33f8db62fdb1b958a3 diff --git a/communicator.cpp b/communicator.cpp index 6570b01..0f9bc7e 100644 --- a/communicator.cpp +++ b/communicator.cpp @@ -52,10 +52,11 @@ communicator::~communicator() task = MSG_task_create("finalize", 0.0, 0, NULL); MSG_task_send(task, get_data_mbox()); - DEBUG0("wait for receiver to terminate"); xbt_mutex_acquire(mutex); - while (receiver_process) + while (receiver_process) { + DEBUG0("waiting for receiver to terminate"); xbt_cond_wait(cond, mutex); + } xbt_mutex_release(mutex); if (ctrl_comm) @@ -92,10 +93,11 @@ void communicator::send(const char* dest, message* msg) bool communicator::recv(message*& msg, m_host_t& from, bool wait) { if (wait) { - DEBUG0("suspend main process on recv"); xbt_mutex_acquire(mutex); - while (received.empty()) + while (received.empty()) { + DEBUG0("waiting for a message to come"); xbt_cond_wait(cond, mutex); + } xbt_mutex_release(mutex); }