Thread Révisions

Conception de logiciels Intranet : patrons et canevas

Modérateurs : Douin, graffion

Vivel
Messages : 44
Inscription : 19 févr. 2018 13:27

Thread Révisions

Message par Vivel » 14 juin 2018 14:52

Bonjour,
Toujours dans le sujet 2015, vous mettez dans le sujet question 1 :
L’implémentation demandée autorise les accès concurrents, en effet plusieurs clients (plusieurs Thread) pourraient accéder aux méthodes de l’instance simultanément.
c'est le simultanément qui me trouble je crois et dans la correction vous utilisez synchronized.
je pensait que synchronized c'était pour empêcher que plusieurs thread n'utilise la même méthode et que chaque thread s'exécute les uns après les autres…Du coup je suis perdue.
Pourriez-vous clarifiez ce point. j'ai déjà regarder le cours, mais je m'en sors pas mieux..... je vois ça :
Synchronized : Il garanti qu’un seul Thread accède à une instance de la classe
et quand je regarde sur la java doc, je traduit ça
impossible d'intercaler deux méthodes. => si un thread appel la méthode synchronisé tous les autres thread qui appel aussi la méthode sont mis en attente jusqu'à la fin du premier thread.
merci,
virginie

NAVARRO
Messages : 42
Inscription : 02 oct. 2016 13:44

Re: Thread Révisions

Message par NAVARRO » 14 juin 2018 19:02

Salut Virginie,
De ce que je comprends,ca veut justement dire "pour éviter tout accès en simultané ou en même temps".

Le synchronized permet donc d'éviter cela et garantit l'accès d'un seul thread à la fois.

Cordiamement.
Vincent.

P.s je n'ai pas encore eu le temps de réviser.je vais essayé ce WE...cela va être cours.

Bon courage et à lundi.

NAVARRO
Messages : 42
Inscription : 02 oct. 2016 13:44

Re: Thread Révisions

Message par NAVARRO » 14 juin 2018 19:03

Je vais essayé de regarder le sujet de 2015 ce soir.j ai peut etre mal compris ta question.

NAVARRO
Messages : 42
Inscription : 02 oct. 2016 13:44

Re: Thread Révisions

Message par NAVARRO » 14 juin 2018 22:23

Virginie,

Je ne trouve pas le sujet dont tu parles pour 2015?

A+
Vincent.

slash
Messages : 66
Inscription : 04 nov. 2017 2:45

Re: Thread Révisions

Message par slash » 15 juin 2018 1:55

Bonsoir Virginie,
D'après ce que j'en ai compris :
en effet plusieurs clients (plusieurs Thread) pourraient accéder aux méthodes de l’instance simultanément.


Il faut comprendre "pourraient vouloir accéder (mais il ne faut pas) aux méthodes de l'instance simultanément.
L'utilisation de synchronized est donc bien appropriée.

Bon courage à tous pour vos révisions.

Vivel
Messages : 44
Inscription : 19 févr. 2018 13:27

Re: Thread Révisions

Message par Vivel » 15 juin 2018 10:08

Bonjour Vincent, Slash,
Merci d'avoir regardé et d'avoir éclairci ce point. Comme quoi, faut bien prendre le temps de lire les énoncés. ;)
bon courage pour les révisions,
virginie

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité