nice -15 sleep 1000 &
sleep 1000& usypia na 1000 sekund, a co robi nice -15?
nice -15 sleep 1000 &
sleep 1000& usypia na 1000 sekund, a co robi nice -15?
Biały Szczur napisał(a):
nice -15 sleep 1000 &
sleep 1000& usypia na 1000 sekund, a co robi nice -15?
Do wyjaśnienia tego potrzebujesz wiedzieć czym jest CFQ (Completely Fair Scheduler) w Linuksie, mówiąc krótko: planer jądra, który decyduje jaki proces i na jaki czas otrzyma w danym momencie dostęp do procesora. I to nice dotyczy tego planera właśnie (bo są jeszcze inne, rzadko włączane domyślnie w dystrybucjach).
Najlepiej to będziesz mieć objaśnione w książce "Linux Kernel Development" Roberta Love (gdzieś na sieci PDFy się plątają), w rozdziale dot. Schedulling Algorithm (czy jakoś tak)
Hmm, chyba nie trzeba wchodzić w Linuksa. nice po prostu odpala program z określonym priorytetem.