相关疑难解决方法(0)

锁定字符串

2个问题:

  1. str字段在A类型的两个实例之间共享[第2行]
  2. 根据以下代码有什么影响?

class A implements Runnable {
    String str = "hello"; // line 2.

    public void run(){
        Synchronized(str){
            System.out.println(str+" "+Thread.currentThread().getName());
            Thread.sleep(100);
            System.out.println(str+" "+Thread.currentThread().getName());
            //anything
        }
    }

    public void static main(String[] args){  
        Thread one = new Thread(new A(),"one").start();  
        Thread two = new Thread(new A(),"two").start();  
    }
}
Run Code Online (Sandbox Code Playgroud)

java concurrency multithreading

0
推荐指数
1
解决办法
6559
查看次数

标签 统计

concurrency ×1

java ×1

multithreading ×1