From c4ae2de12a09603490cc5b40cf9e4729d205bc25 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christophe=20Thi=C3=A9ry?= Date: Wed, 7 Dec 2011 17:19:32 +0100 Subject: [PATCH] The worker id is now useless in the parmap code --- src/xbt/parmap.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/xbt/parmap.c b/src/xbt/parmap.c index 7bb119be4f..b9db0756a4 100644 --- a/src/xbt/parmap.c +++ b/src/xbt/parmap.c @@ -132,33 +132,28 @@ void* xbt_parmap_next(xbt_parmap_t parmap) */ static void *xbt_parmap_worker_main(void *arg) { - unsigned int worker_id; xbt_parmap_t parmap = (xbt_parmap_t) arg; - /* Fetch a worker id */ - worker_id = __sync_fetch_and_add(&parmap->workers_max_id, 1); - xbt_os_thread_set_extra_data((void*) (unsigned long) worker_id); - - XBT_DEBUG("New worker thread created (%u)", worker_id); + XBT_DEBUG("New worker thread created"); /* Worker's main loop */ while (1) { xbt_parmap_wait(parmap); if (parmap->status == PARMAP_WORK) { - XBT_DEBUG("Worker %u got a job", worker_id); + XBT_DEBUG("Worker got a job"); void* work = xbt_parmap_next(parmap); if (work != NULL) { parmap->fun(work); } - XBT_DEBUG("Worker %u has finished", worker_id); + XBT_DEBUG("Worker has finished"); /* We are destroying the parmap */ } else { xbt_parmap_end(parmap); - XBT_DEBUG("Shutting down worker %u", worker_id); + XBT_DEBUG("Shutting down worker"); return NULL; } } -- 2.20.1