[ Sale_123 @ 28.04.2008. 14:09 ] @
Ovo sto me interesuje je cisto onako iz znatizelje. Predpostavimo da imamo procesor sa vise jezgra, i da imamo program sa vise niti. E sad, da li je moguce u programskom kodu zahtjevati od procesora/operativnog sistema (ne znam cega vec), da se odredjena nit "vrti" na odredjenoj jezgri. Naime, u cemu je problem? Pretpostavimo da imamo program koji zahtjeva dosta procesorskog vremena. I sad, imamo dvije niti koje rade paralelno i ako se desi da operativni sistem te dvije niti stavi da rade u jednoj jezgri, onda ova druga jezgra radi u prazno, a imamo sporije vrijeme izvrsavanje, nego kad bi svaka nit radila u posebnoj jezgri. Ako je to moguce, onda vas molim da mi kazete koja to funkcija omogucava ili ako ima jos neki primjer koda, to bi bilo odlicno. Hvala |