Java多线程-如何获取/更新POJO字段

时间:2019-02-24 16:16:16

标签: java multithreading concurrency

我有:

public class Animal {
    private String name;
    private int age;
    ...
}

我在方法wich中有一些类更新的Animal实例字段可以同时在许多线程中使用:

public class WebService {
   Animal animal = new Animal("cat", 3);

   public void get(){
   return animal;
   }

   public void update(String name, int age){
   animal.setName(name);
   animal.setAge(age);
   }
}

我应该如何 提供安全 正确 并通过 多线程处理此资源

我了解了 volatile 发生在 之前的内容。但这仅提供了事实价值。

我需要 get() ,在 完整 update( ) update() 。。 >

0 个答案:

没有答案