Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Applications et environnements graphiques
Applications et environnements graphiques Questions sur l'utilisation d'applications et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/11/2012, 21h41   #1
ikuzar
Membre actif
 
Étudiant
Inscription : décembre 2007
Messages : 614
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2007
Messages : 614
Points : 189
Points : 189
Envoyer un message via MSN à ikuzar
Par défaut Deux threads sur une ressource non protégée

Bonjour,

Je travaille sur Ubuntu 10.04 LTS.
J'aimerais savoir quels sont les inconvénients (à part l'incohérence des données) si deux threads essaient d'accéder à une ressource non protégée en même temps. Est ce qu'il peut y avoir un segmentation fault? un plantage du système ? autres ?
Jusque là, le seul inconvénient que j'ai appris et que j'ai vu c'est l'incohérence des données.

Merci d'avance pour votre aide
ikuzar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 08h31   #2
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 247
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 4 247
Points : 10 491
Points : 10 491
ça provoque du ralentissement, et éventuellement si c'est un accès concurrent en écriture un risque sur les données, et bien sur un figeage des processus en accès concurrents.

mais à priori c'est tout.

--------------------------------

Par contre si un accès concurrent existe c'est qu'il y a un problème de conception dans ton besoin à la base : faudrait déjà travailler là dessus... plutot que faire des pansements sur une jambe de bois d'un fauteuil roulant qui a le pneu creuvé...après coup....
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 09h20   #3
ikuzar
Membre actif
 
Étudiant
Inscription : décembre 2007
Messages : 614
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2007
Messages : 614
Points : 189
Points : 189
Envoyer un message via MSN à ikuzar
qu'est ce que tu entends par "figeage des processus" ?
ikuzar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 10h23   #4
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 302
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 302
Points : 18 471
Points : 18 471
Une donnee en cours d'ecriture n'est pas accessible : tout lecteur ou ecrivain de cette donnee est placee en file d'attente.

Apres, je ne vois pas l'interet pratique de la question : si c'est un cas pratique, l'incoherence des donnees est presque toujours problematique. Si c'est un cas theorique, c'est autre chose
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 10h43   #5
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 247
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 4 247
Points : 10 491
Points : 10 491
Citation:
Envoyé par gangsoleil Voir le message
Une donnee en cours d'ecriture n'est pas accessible : tout lecteur ou ecrivain de cette donnee est placee en file d'attente.
en théorie oui dans la pratique des accès concurents peuvent exister et justement créer l'incohérance.
Citation:
Apres, je ne vois pas l'interet pratique de la question : si c'est un cas pratique, l'incoherence des donnees est presque toujours problematique. Si c'est un cas theorique, c'est autre chose
pareil
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2012, 10h45   #6
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 247
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 4 247
Points : 10 491
Points : 10 491
Citation:
Envoyé par ikuzar Voir le message
qu'est ce que tu entends par "figeage des processus" ?
sont toujours présents mais ne réalisent plus aucune action.
sans planter pour autant.
donc tant que personne n'intervient pour les stopper manuellement ... ils tournent plus.

un peu comme une voiture qui cale... elle est toujours là mais le moteur n’entraîne plus les roues.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 13h38   #7
ikuzar
Membre actif
 
Étudiant
Inscription : décembre 2007
Messages : 614
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2007
Messages : 614
Points : 189
Points : 189
Envoyer un message via MSN à ikuzar
des threads "zombie" quoi ...
ikuzar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 15h57   #8
frp31
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 4 247
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 4 247
Points : 10 491
Points : 10 491
Citation:
Envoyé par ikuzar Voir le message
des threads "zombie" quoi ...
oui très bon exemple
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2013, 15h44   #9
ikuzar
Membre actif
 
Étudiant
Inscription : décembre 2007
Messages : 614
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2007
Messages : 614
Points : 189
Points : 189
Envoyer un message via MSN à ikuzar
l'accès simultané sur une ressource provoquerait - il une segmentation fault ?
ikuzar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h32.


 
 
 
 
Partenaires

Hébergement Web