看過很多關(guān)於並發(fā)的文章,但是現(xiàn)實開發(fā)中暫時沒有遇到過,有些概念比較模糊。
我們春節(jié)搶票回家,如果某趟車9點售票,a和b都在9:00:00(精確到微秒,甚至unix時間一樣的),搶深圳到武漢的票。
1.這屬於並發(fā)嗎?如果是並發(fā),會產(chǎn)生什麼結(jié)果(如用戶數(shù)據(jù)混亂之類)。如果不是,如何才能產(chǎn)生並發(fā)的條件?
2.如果是並發(fā), java是相對線程安全,如果12306的服務(wù)器語言是java的話,這樣是不是就不會產(chǎn)生有危害的結(jié)果?如果還是會產(chǎn)生,是否可以使用隊列解決?
3.如果12306的服務(wù)器是tomcat,是不是會消耗大量的CPU資源?如果用高性能服務(wù)器nginx和php組合處理業(yè)務(wù),會不會更高(但php性能並沒有java好)?
小伙看你根骨奇佳,潛力無限,來學PHP伐。