Spinlocks d'Unix: Sémaphores occupés à attendre (busy waiting)
{"Image DocumentName": "Spinlocks d\u2019Unix: S\u00e9maphores occup\u00e9s \u00e0 attendre (busy waiting)", "Image ImageDescription": "La fa\u00e7on la plus simple d\u2019implanter les s\u00e9maphores. Utiles pour des situations o\u00f9 l\u2019attente est br\u00e8ve, ou il y a beaucoup d\u2019UCTs. S est un entier initialis\u00e9 \u00e0 une valeur positive, de fa\u00e7on que un premier processus puisse entrer dans la SC. Quand S>0, jusqu\u2019\u00e0 n processus peuvent entrer. Quand S<=0, il faut attendre S+1 signals (d\u2019autres processus) pour entrer. wait(S): while S<=0 {}; S--; signal(S): S++; Attend si no. de processus qui peuvent entrer = 0 ou n\u00e9gatif. Augmente de 1 le no des processus qui peuvent entrer.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}