threads

Nikos Kanellopoulos nkan at otenet.gr
Mon Mar 25 16:22:01 EET 2002


On Sunday 24 March 2002 19:07, usura wrote:
> Geia sas,
> mia aporia pou exei na kanei me programmatismo...
> estw oti exoume ena programmataki to opoio se kapoio simio
> xorizere se dio threads, me tin pthread_create.
> sti sigkekrimeni efarmogi to deytero thread, prepei na exei
> full priority (de kserw an einai akrivos aytos o sostos oros)
> diladi 8elw i ektelesi tou na einai oso to dinaton real-time.
> i sigkekrimeni efarmogi perilambanei arketo disk i/o opote se
> merika simia to thread "kolaei" epidi o ypologistis diabazei
> apo to disko. gnwrizei kaneis kapoio tropo wste to thread
> protereotitas na min diakoptete apo alles diergasies?
> eyxaristw,
> --Yannis

Οι πυρήνες 2.4.χ δεν είναι pre-emptive σε ότι αφορά τα
system calls. 
Στις ρυθμίσεις του 2.5.6 όμως, είδα μια  επιλογή για 
"preemptive system calls". 
Νομίζω ότι αυτό ψάχνεις. Επιτρέπει στα system calls να διακοπούν
για να εκτελεστεί κάποιο άλλο process. Αυτό βέβαια σημαίνει
κάποιο κόστος από context-switching, αλλά νομίζω ότι στην
περίπτωσή σου το τελικό αποτέλεσμα θα βελτιωθεί κατά
πολύ και το πρόγραμμά σου θα ανταποκρίνεται πολύ πιο
γρήγορα.

-- 
Νίκος Κανελλόπουλος
www.himaira.net



More information about the Linux-greek-users mailing list