Új hozzászólás Aktív témák

  • Robitrix

    senior tag

    válasz Pingüino #148 üzenetére

    Jelen feladatnál nem működne... mivel a henger alapja elvben egy kör ami egy kör területének kiszámítása. R*R*PI, (estleg ha egyforma a tető és az alja, akkor megszorzom 2*vel. a henger palástja is végül is egy 2*R*PI*M(henger magassága)
    Szóval olyan kevés a számítás, hogy nem igen érné meg külön szálra szétszedni, mert a szál elinditása leállítása és az eredmény átadása tovább tart, mint maga a számítás. Bár én a példában azt akartam megmutatni, hogy az elvi 3 részfolyamat függ egymástól. Azt hiszem néhány ezer utasitás alatt nem igen érné meg szálasítani legfeljebb csak akkor, ha mondjuk az a 3000 utasítás 39 milliszor hajtódik végre. :) akkor már lehetne jelentős teljesítményt nyerni, hogy egy külön mag vagy szál hajtja végre. 3000 utasitás végre hajtása magában egy magon, ami 20-25 milliárd lebegőpontos utasítást hajt végre másodpercente nem igazán időnyereség. :)

Új hozzászólás Aktív témák