Advertisement

JAVA中的线程安全问题

阅读量:

1.线程安全的概念

多行同义改写版本:

多行同义改写版本:

多行同义改写版本:

示例引入:

启动两个线程,分别对count进行50000次的++操作,然后打印count的值

复制代码
 public class Main1 {

    
     static int count=0;
    
     public static void main(String[] args) throws InterruptedException {
    
     Thread t1=new Thread(()->{
    
         for (int i = 0; i <50000 ; i++) {
    
             count++;
    
         }
    
     });
    
     Thread t2=new Thread(()->{
    
         for (int i = 0; i <50000 ; i++) {
    
             count++;
    
         }
    
     });
    
     t1.start();
    
     t2.start();
    
     Thread.sleep(100

全部评论 (0)

还没有任何评论哟~