Meilleure Façon d'envoyer un message à fil

Ce qui est le plus efficace et le plus rapide pour envoyer un message à un thread (pas de processus) qui s'exécutent dans le while(1) de la boucle en c#/.net:

  1. À l'aide d'un synchronisé de la file d'attente (par exemple dans Files d'attente de Blocage & Thread de Communication en C#)
  2. Exécute une boucle de message à l'Aide de l'Application.Exécuter des systèmes de winforms dans le contexte de thread et avant l'exécution de l'application.exécutez s'abonner à un événement qui capture le message vocal dans le contexte du thread.
  3. L'aide d'une douille ou un canal nommé pour envoyer le fil un message.

Dans Linux que j'ai l'habitude de le faire avec les sockets de domaine unix, ce qui est l'équivalent de la façon de le faire dans windows? partage de fichier de la mémoire? canal nommé?
Qu'en pensez-vous?

OriginalL'auteur Eyalk | 2009-12-20