私はスレッドを初めて使用します。私は実際にJava並行性を読んでいます。私は本の中で次の例を見つけました。
@NotThreadSafe
public class UnSafeSequence
{
private int value;
public int getNext()
{
return value++;
}
}
このクラスにアクセスするいくつかのスレッド(またはそれ以上)を記述してこのコードをテストし、スレッドの安全性を感じてもらいたいと思いました。
私はこれらのように試しましたが、これらの例を実際にテストする方法がわかりません。
class MyThread implemented Runnable
{
public void run()
{
//Should I create a new object for UnSafeSequence here ?
}
}
ご協力いただきありがとうございます。