
OA里要處理的工作內(nèi)容太多,只能打開(kāi)一個(gè)界面,處理完了之后,才能打開(kāi)另外一個(gè)界面。這樣單線程的處理方. . .
OA里要處理的工作內(nèi)容太多,只能打開(kāi)一個(gè)界面,處理完了之后,才能打開(kāi)另外一個(gè)界面。這樣單線程的處理方式,明顯不能適應(yīng)當(dāng)前高強(qiáng)度處理工作的節(jié)奏。多核+多線程的OA技術(shù)呼之欲出。
此外有人會(huì)誤會(huì),就字面上而言,多核表示同時(shí)間有多顆處理器在執(zhí)行,每顆處理器可以執(zhí)行一個(gè)行程或一個(gè)線程,但是一顆具有多線程能力的處理器,并不表示它可以同時(shí)執(zhí)行多個(gè)線程,事實(shí)上在同一時(shí)間內(nèi)一顆具多線程功效的處理器,也依然是執(zhí)行一個(gè)線程而已,只是多線程處理器的內(nèi)部可以將原有線程的相關(guān)信息及變量暫時(shí)擱擺,然后去執(zhí)行其它的線程,執(zhí)行完后在切換回原來(lái)執(zhí)行到一半的線程,甚至沒(méi)執(zhí)行完也可以切換回來(lái),且整個(gè)切換過(guò)程都在處理器內(nèi)進(jìn)行,不用與快取與內(nèi)存進(jìn)行搬遷置換,如此以快速換線程執(zhí)行的方式來(lái)加速。
相對(duì)于此的,一顆不具多線程能力的處理器,執(zhí)行一個(gè)線程到一半,若想改執(zhí)行另一個(gè)線程,就必須將原線程、現(xiàn)線程的相關(guān)內(nèi)容與信息搬遷到快取或內(nèi)存,然后自快取及內(nèi)存引入另一個(gè)線程,由于此一搬轉(zhuǎn)頗耗時(shí),所以多半選擇將原有的線程執(zhí)行完再引入下一個(gè)線程,如此在時(shí)間上可能還比較經(jīng)濟(jì)。然而無(wú)論一線程完整執(zhí)行后再執(zhí)行下一個(gè)線程,還是進(jìn)行線程的進(jìn)出搬遷轉(zhuǎn)移,都不會(huì)比具備多線程能力的處理器來(lái)的快速有效。
九思軟件在OA平臺(tái)技術(shù)方面,獨(dú)創(chuàng)了多核多線程OA技術(shù),支持同時(shí)處理多項(xiàng)工作,大幅度提高了OA系統(tǒng)的性能和使用效率。