Keresés

Aktív témák

  • emvy

    nagyúr

    válasz Szalma #27 üzenetére

    Mondjuk, hogy a fork ( fv ) utasítás elindít egy független szálat az fv fügyvénnyel. Ekkor leszalad a ciklus és elindít n darab print_cos() függvényt 0-n-ig paraméterezve. Azok meg futnak, ahogy tudnak.


    Jójó, azt hiszem, másról beszéltünk, mert a jelen esetben semmit nem gyorsít és gyorsíthat amit írtál, ott tudna gyorsítani, ahol


    fork(fv1)
    fork(fv2)

    lenne, és az fv1 és fv2 párhuzamosan hajtódna végre.

    Ez azt hiszem világos, egy kicsit mást mondtál te és mást én. Tehát abban az esetben érdemes párhuzamos folyamatokat indítani, ahol nincs adat egymásrahatás, mivel nyilván csak sorosan lehet majd őket végrehajtani. A cikk is azt akarta mondani, hogy ahol lehet párhuzamosítani, ott érdemes lesz, legalábbis HTvel rendelkező processzoroknál. Viszont ehhez logikai blokkokra érdemes bontani a programot, mert túl kis részek párhuzamosításánál a taszkkezelés egyensúlyi állapota felborulhat.

    OCCAMról elég annyi, amit tudok:).

    Nem vagyok jó C programozó, sőt, programozó sem, sőt, informatikus sem.:D

    while (!sleep) sheep++;

Aktív témák