多线程教程(六)线程共享带来的问题、synchronized

多线程教程(六)线程共享带来的问题、synchronized
多线程虽然能够带来性能上提升,但是也会带来一些线程共享的问题
两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗?
static int counter = 0;
public static void main(String[] args) throws InterruptedException {
Thread t1 = new Thread(() -> {
for (int i = 0; i < 5000; i++) { counter++; } }, "t1"); Thread t2 = new Thread(() -> {
for (int i = 0; i < 5000; i++) {

多线程教程(六)线程共享带来的问题、synchronized最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/14449.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>