java同步和異步的區(qū)別

java同步和異步的區(qū)別

jav

java中同步和異步有什么異同?

Java中交互方式分為同步和異步兩種:
相同的地方:
都屬于交互方式,都是發(fā)送請求。
不同的地方:
同步交互:指發(fā)送一個請求,需要等待返回,然后才能夠發(fā)送下一個請求,有個等待過程;
異步交互:指發(fā)送一個請求,不需要等待返回,隨時可以再發(fā)送下一個請求,即不需要等待。

?區(qū)別:一個需要等待,一個不需要等待,在部分情況下,我們的項目開發(fā)中都會優(yōu)先選擇不需要等待的異步交互方式。

擴展資料:
Java,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)均支持Java applet
Java是一種簡單的,面向對象的,分布式的,解釋型的,健壯安全的,結構中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。
當1995年SUN推出Java語言之后,全世界的目光都被這個神奇的語言所吸引。

那么Java到底有何神奇之處呢?
Java語言其實最早誕生于1991年,起初被稱為OAK語言,是SUN公司為一些消費性電子產品而設計的一個通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨立于平臺的軟件技術,而且在**出現(xiàn)之前,OAK可以說是默默無聞,甚至差點夭折。但百科是,**的出現(xiàn)改變了OAK的命運。

java中同步和異步有什么異同?

Java中交互方式分為同步和異步兩種:同步交互:指發(fā)送一個請求,需要等待返回,然后才能夠發(fā)送下一個請求,有個等待過程;異步交互:指發(fā)送一個請求,不需要等待返回,隨時可以再發(fā)送下一個請求,即不需要等待。區(qū)別:一個需要等待,一個不需要等待,在部分情況下,我們的項目開發(fā)中都會優(yōu)先選擇不需要等待的異步交互方式。

哪些情況建議使用同步交互呢?比如銀行的轉賬系統(tǒng),對數(shù)據庫的保存操作等等,都會使用同步交互操作,其余情況都優(yōu)先使用異步交互。