Fix fc::thread to set the thread name in the Debugger when the name is set after thread construction. When terminating a thread, cancel any tasks that have been schedule()d or async()ed but have not yet started executing. When canceling a task blocked on a fc::mutex, notify the thread to reschedule the task to allow it to clean up the mutex's block list. Fix a bug in managing the recursive lock count when tasks block on a fc::mutex Reorder the code that manages the hard links for log files to avoid an exception generated by unlinking a locked file on Windows. |
||
|---|---|---|
| .. | ||
| future.hpp | ||
| mutex.hpp | ||
| non_preemptable_scope_check.hpp | ||
| priority.hpp | ||
| scoped_lock.hpp | ||
| spin_lock.hpp | ||
| spin_yield_lock.hpp | ||
| task.hpp | ||
| thread.hpp | ||
| thread_specific.hpp | ||
| unique_lock.hpp | ||
| wait_condition.hpp | ||