Merci à tous pour vos réponse (et si j'ai bien compris je suis un peu dans la m....)
En fait le but est de porter un vieu code Assembleur sous Linux, ce code désactivait le scheduler pour le traitment de ressources critiques.
A savoir, il n'y aurra normalement qu'un seul Processus successible d'acceder à ces données, mais plusieurs Threads dans ce processus qui pourraient éventuellement y acceder, et peut-être simultanément....
Donc si j'ai bien suivi, pour éviter d'être interrompu par un autre Thread quand je veux acceder à ma ressource, je devrai passer par le mode Kernel lorsque j'accede à ces ressources ?
Ainsi je ne serais pas interrompu par un autre Thread qui désire acceder à la même ressource au même moment....
[^] # Re: C'est pour quoi faire ?
Posté par seblux . En réponse au message Désactivation Scheduler. Évalué à 1.
Merci à tous.
[^] # Re: man dup2
Posté par seblux . En réponse au message Redirection sortie standard. Évalué à 1.
donc j'ouvre mon port COM avec Open, et je duplique le tty de ma sortie standard vers ce port COM ?
[^] # Re: C'est pour quoi faire ?
Posté par seblux . En réponse au message Désactivation Scheduler. Évalué à 1.
En fait le but est de porter un vieu code Assembleur sous Linux, ce code désactivait le scheduler pour le traitment de ressources critiques.
A savoir, il n'y aurra normalement qu'un seul Processus successible d'acceder à ces données, mais plusieurs Threads dans ce processus qui pourraient éventuellement y acceder, et peut-être simultanément....
Donc si j'ai bien suivi, pour éviter d'être interrompu par un autre Thread quand je veux acceder à ma ressource, je devrai passer par le mode Kernel lorsque j'accede à ces ressources ?
Ainsi je ne serais pas interrompu par un autre Thread qui désire acceder à la même ressource au même moment....
Ca tiens la route ?