區別
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中文網其他相關文章!