7.1.thread.basic.cpp 7.2.critical.section.a.cpp 7.3.critical.section.b.cpp 7.4.futures.cpp 7.5.producer.consumer.cpp 7.6.atomic.cpp 7.6.bad.example.cpp 7.7.is.lock.free.cpp 7.8.memory.order.cpp Makefile