CHECK ABORT every message dispatch

This commit is contained in:
Cloud Wu
2014-10-11 13:11:00 +08:00
parent 1c62785d71
commit c8b8dc1276

View File

@@ -125,7 +125,6 @@ _worker(void *p) {
skynet_initthread(THREAD_WORKER);
struct message_queue * q = NULL;
for (;;) {
CHECK_ABORT
q = skynet_context_message_dispatch(sm, q, weight);
if (q == NULL) {
if (pthread_mutex_lock(&m->mutex) == 0) {
@@ -140,6 +139,7 @@ _worker(void *p) {
}
}
}
CHECK_ABORT
}
return NULL;
}