Ce n'est thread-safe signifie?

Récemment, j'ai essayé d'Accéder à une zone de texte à partir d'un thread (autre que le thread d'INTERFACE utilisateur) et une exception a été levée. Il a dit quelque chose à propos du "code qui n'est pas thread-safe" et donc j'ai fini par écrire un délégué (échantillon à partir de MSDN aidé) et de l'appeler à la place.

Mais même si je n'ai pas très bien compris pourquoi tout le code supplémentaire était nécessaire.

Mise à jour:
Vais-je courir dans des problèmes graves si je coche

Controls.CheckForIllegalCrossThread..blah =true
  • par "on" je veux dire une Exception
  • En règle générale, "thread-safe" signifie que quelle que soit la personne qui utilise le terme pense que cela veut dire, au moins pour cette personne. En tant que tel, il n'est pas très utile de langages de - vous besoin d'être beaucoup, beaucoup plus précis lorsque l'on parle du comportement des fils de code.
  • En double?: stackoverflow.com/questions/261683/...
  • Désolé j'ai essayé de chercher, mais il a abandonné...merci quand même..
  • un code qui ne se pose Race-Condition