Question

Est-il possible de créer une application multithreading dans VC6 avec la bibliothèque boost? Si cela est possible, quels sont les tutoriels pertinents?

Était-ce utile?

La solution

Oui, j’ai réussi à le faire, mais avec Boost v1.30.0. Donc, si vous avez des problèmes avec les dernières versions des bibliothèques Boost, vous voudrez peut-être revenir en arrière un an ou cinq. Je me souviens d’avoir commencé à avoir toutes sortes d’erreurs internes du compilateur, et autres , lors de la tentative de mise à niveau de Boost. C’est pourquoi je ne l’ai pas fait. Visual C ++ également. Même les anciennes versions de Boost sont très stables et utiles, elles ont juste moins de fonctionnalités.

Autres conseils

Un rapide google pour " exemple de fil de discussion boost " fait beaucoup de bons résultats.

La bibliothèque Boost.Thread fournit des fonctions de création et de manipulation de têtes. Lisez la documentation de boost (le lien a été fourni dans la réponse de litb). Il fournit également des bojects de synchronisation (mutex). Boost est multi-plateforme et compatible avec VS6.

En ce qui concerne le reste des bibliothèques boost - elles sont généralement thread-safe, mais lisez la documentation de chaque bibliothèque de détails particulière.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top