-
どのようなスレッドの例外が実行時に発生しますか?
A:この例外がキャッチされていない場合は、このスレッドが実行を停止します。 -
スレッドグループとは何ですか?
A:ThreadGroupクラス、スレッドは特定のスレッドグループに起因することができ、スレッドグループは、スレッドオブジェクトを持つことができ、あなたはまた、スレッドグループを持つことができ、グループはまた、ツリーに幾分類似スレッド、その組織構造を有していてもよいが、それを使用します不安。 -
どのようなJavaのvolatile変数では?
A:揮発性変数は、Java言語によって提供されるより弱い同期機構であり、他のスレッドに対して更新通知変数ことを確実にするために使用することができます。 -
どのスレッドがロックを持っているかどうかを検出するには?
A:現在のスレッドが特定のオブジェクトのロックを所有している場合にのみ、それがtrueを返した場合、java.lang.Threadの中holdsLock()と呼ばれる方法があります。 -
?それらが確実にするために実行される方法3スレッドT1、T2、T3、ある
タイプの参加スレッドとスレッドに別のスレッドを開始する()メソッドは、次の参照コード:Aは:
public class TestMain {
public static void main(String[] args) throws Exception {
Thread T1 = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("我是T1");
}
});
Thread T2 = new Thread(new Runnable() {
@Override
public void run() {
T1.start();
try {
T1.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("我是T2");
}
});
Thread T3 = new Thread(new Runnable() {
@Override
public void run() {
T2.start();
try {
T2.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("我是T3");
}
});
T3.start();
}
}
-
?アトミック操作は何ですか
A:アトミック操作は、そうでない場合は、そのような私は++アトミック操作ではありませんよう、作業の操作部の動作に影響を与えないように言及します。 -
synchronizedキーワードは何ですか?
A:あなたがこのブログを参照することができます[ synchronizedキーワードブリーフ ] -
スレッドプールとは何ですか?
A:あなたは、[このブログを参照することができますスレッドプールを理解するのは簡単 ] -
会話スレッドのいくつかの方法で作成したプール、そして最良の方法は?
A:あなたがこのブログを参照することができます[ なぜスレッドプールを作成するために、ThreadPoolExecutorを使用することをお勧めします ] -
待機()と睡眠(についての話)の違いは?
[このブログを参照してください。)(待機についての区別の話()と睡眠です ]