If we want to write scalable multithreaded programs, we must reduce contention for critical resources.
如果想编写具可伸缩性的多线程程序,我们就必须减少对临界资源的争用。
We saw the trend towards multicore processors, and from experience we knew that multithreaded programs would begin to behave differently on this new hardware.
我们看到多核处理器已经成为一种趋势,根据经验我们知道,多线程程序的行为在这种新硬件上开始变得不同。
Programmers should be able to reason confidently about how multithreaded programs interact with memory.
程序员应该能够自信的推断多线程程序如何同内存进行交互的。
Programmers should be able to reason confidently about how multithreaded programs interact with memory.
程序员应该能够自信的推断多线程程序如何同内存进行交互的。
应用推荐