Threading
Research on Threading System
Richard
Feasible integrated libraries for threads system:
- DBus
- boost::thread
DBus:
- Written in straight C (fast) with C++ bindings.
- Used by lots of Linux programmers.
- Favorable over PIPE and related stuffs.
Boost::thread
- boost is an over-all "OK to Well-Written" library
- Claim to have built in thread managing and data sync system.
Data sharing(more important, sync sys):
- Semaphore
- PIPE
- Message System(? Somebody mentioned before, don't really know what it means in Linux)
- Write and Read binary file (Sometimes faster than the sync process, and less CPU-dependent. Better for large amount of data transfer)