Une instance de System.Net.Sockets.Socketémet .NET C# Socket Concurrency
peut être partagée par 2 fils donc on utilise la méthode d'envoi() et un autre, il est la méthode receive()?
Est-il sécuritaire? Eh bien, j'ai besoin que ce soit non seulement thread-safe, mais aussi que les méthodes send/receive soient non-synchronisées, de manière à ce que chaque thread les appelle simultanément.
Est-ce que j'ai une autre façon de le faire? Merci pour votre aide, je suis expérimenté dans Java, mais j'ai du mal à essayer de faire celui-ci.
D'abord, je suis préoccupé non seulement par la sécurité des threads, mais aussi par l'utilisation simultanée de la lecture/écriture. et Hmm, ok, laissez-moi demander quelque chose de plus s'il vous plaît répondez-moi. Sous le capot, l'utilisation de ces méthodes asynchrones gère un autre thread pour atteindre le droit d'asincronicité? Si oui, chaque fois que j'appelle commencer ..., cela va-t-il créer un nouveau fil? –
Pour autant que je sache, un nouveau thread est créé, mais il ne sera pas un nouveau thread pour chaque appel. J'ai fait un petit test pour confirmer, et ça a l'air de ça. – Thorarin
Toute référence s'il vous plaît: D –