java多线程并发之synchonized
1、Java实现多线程目的
Java中实现多线程利计算机多核cup并行处理多个线程,提升CUP的利用率,提升程序的处理速度。
当使用多线程进行并发编程时,当有共享资源时,就需要我们考虑线程安全问题。
如下图,假设改计算机有3个CUP,单对共享变量进行自增时。
cup在处理时,会将共享内存缓存到L1,L2,L3高速缓存中,当三个线程同时对i进行自增时,在缓存中拷贝的都是不可以...
原创
2020-03-03 12:45:53 ·
294 阅读 ·
0 评论