http://lxr.linux.no/linux+v2.6.35/include/linux/preempt.h#L21Comment fonctionne linux Synchronize preempt nombre
Je viens d'essayer obtenir la source de Linux. J'ai vu ce compte anticipé et comment linux assure-t-il que le compte préemptif est atomique? Le code incrémente juste la valeur.
J'ai aussi une autre question. pourquoi les handles d'interruption doivent-ils maintenir une exclusion mutuelle? Parce qu'un seul peut exécuter à la fois non?
De même, lorsque les interruptions sont désactivées, que fait le système d'exploitation? Ignorer les interruptions ou maintenir une file d'attente?
Merci beaucoup. pouvez-vous pls répondre à mes prochaines questions aussi pls. – mousey
merci beaucoup. – mousey
@caf, et mousey: Si inc/dec est également appelé par des gestionnaires d'erreurs ou des gestionnaires d'interruptions, serait-il sûr? Ou y a-t-il des règles qui disent que cela ne peut pas être fait? Des idées? – minghua