J'utilise des sockets synchrones asio pour lire des données sur TCP à partir d'un thread d'arrière-plan. Ceci est encapsulé dans une classe "serveur". Cependant, je souhaite que le thread se termine lorsque le destructeur de cette classe est appelé. Le problème est qu'un appel à l'une des fonctions de lecture se bloque, de sorte que le thread ne peut pas être facilement terminé. Dans Win32 il y a une API pour cela: WaitForMultipleObjects
qui ferait exactement ce que je veux.Interruption boost :: asio lecture synchrone?
Comment pourrais-je obtenir un effet similaire avec boost?