Cleaned up thread code.

This commit is contained in:
rakshasa
2013-04-03 21:16:11 +09:00
parent 3b2a47a6d0
commit 7689059dbc
3 changed files with 3 additions and 26 deletions
+3 -3
View File
@@ -169,12 +169,12 @@ SCgi::receive_call(SCgiTask* task, const char* buffer, uint32_t length) {
slot_write slotWrite;
slotWrite.set(rak::mem_fn(task, &SCgiTask::receive_write));
ThreadBase::acquire_global_lock();
ThreadBase::interrupt_main_polling();
torrent::thread_base::acquire_global_lock();
torrent::main_thread()->interrupt();
bool result = xmlrpc.process(buffer, length, slotWrite);
ThreadBase::release_global_lock();
torrent::thread_base::release_global_lock();
return result;
}