ホームページ  >  記事  >  Java  >  Javaの非同期と同期の違いは何ですか

Javaの非同期と同期の違いは何ですか

WBOY
WBOY転載
2023-05-10 21:01:12935ブラウズ

違い

1. 非同期と同期の違いは、通常、呼び出し元が結果を待つ必要があるかどうかです。

2.結果が同期されるまで待つ必要がありますか?

3. 結果が非同期になるまで待つ必要があるかどうかを決定することもできます。

--异步
Thread t3 = new Thread(new Runnable() {
 
@Override
public void run() {
try {
 
for (int i = 0; i < 10; i++) {
 
Thread.sleep(1100);
 
System.out.println("4:"
+ i);
}
} catch (Exception e) {
e.printStackTrace();
}
 
}
});t3.start();
 
--同步
SwingUtilities.invokeAndWait(new Runnable() {
 
@Override
public void run() {
// TODO Auto-generated method stub
 
}
});
 
t3.isAlive()

以上がJavaの非同期と同期の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。