FC Updates from BitShares and myself #21
1 changed files with 5 additions and 2 deletions
|
|
@ -77,6 +77,7 @@ namespace fc {
|
|||
try {
|
||||
set_thread_name(name.c_str()); // set thread's name for the debugger to display
|
||||
this->my = new thread_d( *this, notifier );
|
||||
cleanup();
|
||||
current_thread() = this;
|
||||
p->set_value();
|
||||
exec();
|
||||
|
|
@ -126,9 +127,11 @@ namespace fc {
|
|||
}
|
||||
|
||||
void thread::cleanup() {
|
||||
if ( current_thread() ) {
|
||||
delete current_thread();
|
||||
current_thread() = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
const string& thread::name()const
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue