This program based on the Stanford CS110 and the University of Queensland CS2310
Each directory contains a knowledge point and is managed by a makefile to organize the source files.
cd pipe
make pipe_test
./pipe_test
- thread
- future
- promise
- condition_variable
- thread
- mutex
- unique_lock
- modern_cpp
- unordered_map_hash
- unordered_map_hash_v2
- fork()
- exec()
- pipe()
- dup2()
- select()
- poll()
- epoll()
- signal()
- mmap()
- pthread()
- std::thread()
- condition_variable()
- mutex()
- scoped_lock()
- unique_ptr
- dynamic_cast()
- atomic()
- makefile
- CMake
- Bazel
- ninja
- Google Test
- Catch2
- sysbench
- GDB
- Perf
《Linux高性能服务器编程》游双