Discussion:Situation de compétition

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Pas clair[modifier le code]

Dans un programme informatique qui aurait besoin d'une authentification avant d'effectuer une action, il s'écoule un laps de temps entre la réussite de l'authentification et l'action proprement dite. C'est dans ce laps de temps qu'une race condition peut se produire. Par exemple, un attaquant peut exploiter ce laps de temps pour détourner l'action prévue par le logiciel à ses propres fins.

Ce n'est vraiment pas clair : comment peut-on détourner une action alors qu'on n'est pas même encore authentifié ? Ne pourrait-on pas avoir un exemple ? Roger Rapeau (d) 16 mai 2010 à 08:58 (CEST)[répondre]

Je ne comprends pas bien non plus l'exemple donné. J'ai essayé d'en donner un autre plus clair. Ce n'est pas génial, mais c'est tout ce que j'ai le temps de faire.
Sylvain Leroux (d) 12 juin 2012 à 21:36 (CEST)[répondre]

Les "concurrences critiques" ne sont pas que des problèmes de programmation[modifier le code]

Malgré l'introduction:

Une situation de compétition (ou concurrence critique, course critique, séquencement critique, situation de concurrence ou accès concurrent[ ; race condition en anglais, littéralement « situation de course »), est un défaut dans un système électronique ou informatique multitâche, non prévu lors de la conception, caractérisé par un résultat différent selon l'ordre dans lequel sont effectuées certaines opérations du système (selon l'entrelacement des tâches)

… le ton général de l'article laisse entendre que les situations de compétitions sont un problème de programmation multitâche uniquement. Mais une telle situation peut aussi survenir par exemple quand plusieurs serveurs sur un réseau sont susceptibles de répondre à une même requête d'un client. Et en informatique industrielle on peut aussi avoir une telle situation lors de l'accès à une ressource matérielle partagée.

Sylvain Leroux (d) 12 juin 2012 à 20:46 (CEST)[répondre]