Programmation Concurrente (2016)

signal reentrantlock

Voir le sujet précédent Voir le sujet suivant Aller en bas

signal reentrantlock

Message par user07 le Mar Oct 17, 2017 6:21 pm

Le signal pour le lock reveille n'importe quel thread ou par ordre de priorité ?

user07

Posts : 18
Join date : 27/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: signal reentrantlock

Message par user07 le Mar Oct 17, 2017 6:42 pm

et vous voulez dire quoi par le tryLock ne s'en préoccupe pas lorsque on favrise la priorité?

user07

Posts : 18
Join date : 27/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: signal reentrantlock

Message par Admin le Mer Oct 18, 2017 3:43 pm

user07 a écrit:Le signal pour le lock reveille n'importe quel thread ou par ordre de priorité ?

signal tout court réveille une thread (Java essaye de faire "de son mieux") et signalAll réveille tout le monde (comme pour notify/notifyAll).

user07 a écrit:Le signal pour le lock reveille n'importe quel thread ou par ordre de priorité ?

Je ne suis pas certain de comprendre la question... que voulez-vous dire ici par "priorité"?

Admin
Admin

Posts : 40
Join date : 24/08/2016

Voir le profil de l'utilisateur http://3i001-2016.forumactif.org

Revenir en haut Aller en bas

Re: signal reentrantlock

Message par user07 le Sam Oct 21, 2017 10:57 am

par priorité j'ai voulu dire : dans l'ordre d'arrivé des threads et vous voulez dire quoi par le tryLock ne s'en préoccupe pas lorsque on favrise la priorité?

user07

Posts : 18
Join date : 27/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: signal reentrantlock

Message par Admin le Sam Oct 21, 2017 12:14 pm

Java essaye de faire "de son mieux" et dans un ReentrantLock, le constructeur est équipé potentiellement d'un paramètre indiquant s'il doit se comporter de mainère "équitable" (cf le manuel de référence). Si ce paramètre est à "true", il fait de son mieux et c'est sans doute moins efficace au niveau de l'exécution. cette équité correspond à ce que vous appelez "priorité" (mais n'en n'est pas une en fait ;-).

Est-ce plus clair?

Admin
Admin

Posts : 40
Join date : 24/08/2016

Voir le profil de l'utilisateur http://3i001-2016.forumactif.org

Revenir en haut Aller en bas

Re: signal reentrantlock

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum