cxThread
Index
- Part I: Concepts and design
- 1 Overview
- 2 Design notes and project history
- 3 Thread safety notation
- 4 Use of shared_ptr for asynchronous tasks
- Part II: Execution infrastructure
- 5 ThreadPoolTask
- 6 ITaskExecuter
- 7 IThreadPool
- 8 IoContextWithThread
- 9 IoContextPool
- 10 boost::asio::thread_pool
- Part III: Events and synchronisation
- 11 AutoResetEvent
- 12 ManualResetEvent
- 13 ThreadBlockerWhileUsed
- 14 ThreadBlockerWhileUsedByStrand
- Part IV: Asynchronous tasks and timers
- 15 AsyncJobQueue
- 16 AsyncJobQueueOnThread
- 17 SignaledTask
- 18 AsyncSignaledTask
- 19 TimeOutTask
- 20 AsyncTimeOut
- 21 AsyncRepeatedTask
- 22 AsyncPeriodicTimer
- Part V: Utilities
- 23 CacheMap
- 24 ThreadName
- Part VI: Proposals and historical designs
- 25 Memory reclaimer proposal
- 26 Deprecated functions
- 27 ThreadBlockerUntilZero
- 28 ThreadBlockerWhileUsed2
- 29 ThreadBlockerWhileUsedFast
- 30 ThreadBlockerWhileUsedFast2
- 31 ThreadBlockerWhileUsedFast3