舉個(gè)例子。實(shí)現(xiàn)一個(gè)充值卡卡密充值電話號(hào)碼的話費(fèi)充值系統(tǒng),如我表里有100萬張?jiān)捹M(fèi)充值卡和100萬個(gè)電話號(hào)碼,且每個(gè)電話號(hào)碼對(duì)應(yīng)1張充值卡充值為一個(gè)訂單,那我要實(shí)現(xiàn)系統(tǒng)去處理這些話費(fèi)充值訂單充值話費(fèi),且每一個(gè)訂單耗時(shí)2秒的話,如果系統(tǒng)一個(gè)一個(gè)去處理訂單的話,不是要等到200萬秒,200萬秒是大概23天。充值這么點(diǎn)訂單就要這么久,那更多訂單不就更久。所以就想到了java的多線程,如果我開100個(gè)線程的話,那就可以一次可同時(shí)并行處理100個(gè)訂單了,就更高效了。然后我想問是,php是否能實(shí)現(xiàn)跟java多線程這樣的多任務(wù)并行處理的需求。如果可以的話,PHP跟java多任務(wù)并行處理那個(gè)更有優(yōu)勢更高效?望java大牛和php大牛解答
1 回答

德瑪西亞99
TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
PHP開啟100個(gè)進(jìn)程也是一樣的,考慮到你這樣的充值是網(wǎng)絡(luò)IO等待,用協(xié)程的話或許會(huì)更加合適
添加回答
舉報(bào)
0/150
提交
取消