Java并发编程之CPU缓存和乱序执行优化

    什么是并发:     同时拥有两个或者多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时存在的,每个线程都处于执行过程中的某个状态。如果运行在多核处理器上,程序中的每个线程都将分配到一个处理器核上,因此可以同时执行。其聚焦点是多个线程操作相同的资源,保证线程安全,合理使用资源。     并发之CPU缓存:   上述左图是最简单的高速缓存的图示,数据的读取
相关文章
相关标签/搜索