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