Java, threadsafe class
Senast redigerat
Visa signatur
>Tjena
jag undrar varför jag får error på min thread safe class, den ska väl vara thread safe med synchronized?
import net.jcip.annotations.*;
@ThreadSafe
public class Person3
{
private final String firstName;
private final String surname;
private int age;
public Person3(String firstName, String surname, int age)
{
this.firstName = firstName;
this.surname = surname;
this.age = age;
}
public synchronized void birthday()
{
age = age + 1;
}
}
>Tjena
jag undrar varför jag får error på min thread safe class, den ska väl vara thread safe med synchronized?
import net.jcip.annotations.*;
@ThreadSafe
public class Person3
{
private final String firstName;
private final String surname;
private int age;
public Person3(String firstName, String surname, int age)
{
this.firstName = firstName;
this.surname = surname;
this.age = age;
}
public synchronized void birthday()
{
age = age + 1;
}
}
Vad för error får du?
Copyright © 1999–2024 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.