实现并发应用程序是一项艰巨的任务。假设在一次程序的执行过程中,存在着多个线程共享文件、内存和对象等资源,那么此时就必须谨慎地做设计。错误的决定可能导致程序性能低下,引发数据不一致的问题。
本章罗列了一些建议,希望能帮助大家做出正确的设计,实现更好的并发应用程序。