斐波那契數(shù)列: 1、1、2、3、5、8、13、21、34、…… 公式 : F(1)=1,F(xiàn)(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)
當(dāng)然你也可以?xún)蓚€(gè)任務(wù)都fork,要注意的是兩個(gè)任務(wù)都fork的情況,必須按照f(shuō)1.fork(),f2.fork(), f2.join(),f1.join()這樣的順序,不然有性能問(wèn)題,詳見(jiàn)上面注意事項(xiàng)中的說(shuō)明。 官方API文檔是這樣寫(xiě)到的,所以平日用invokeAll就好了。invokeAll會(huì)把傳入的任務(wù)的個(gè)交給當(dāng)前線程來(lái)執(zhí)行,其他的任務(wù)都fork加入工作隊(duì)列,這樣等于利用當(dāng)前線程也執(zhí)行任務(wù)了。