Tor
0.4.7.0-alpha-dev
|
lib/thread: Mid-level threading.
More...Files | |
file | compat_pthreads.c [code] |
Implementation for the pthreads-based multithreading backend functions. | |
file | compat_threads.c [code] |
Cross-platform threading and inter-thread communication logic. (Platform-specific parts are written in the other compat_*threads modules.) | |
file | compat_winthreads.c [code] |
Implementation for the windows-based multithreading backend functions. | |
file | numcpus.c [code] |
Compute the number of CPUs configured on this system. | |
file | numcpus.h [code] |
Header for numcpus.c. | |
file | thread_sys.h [code] |
Declare subsystem object for threads library. | |
file | threads.h [code] |
Header for threads.c. | |
lib/thread: Mid-level threading.
This module contains compatibility and convenience code for multithreading, except for low-level locks (which are in lib/lock and workqueue/threadpool code (which belongs in lib/evloop.)