Domanda

È possibile creare un'applicazione multithreading in VC6 con libreria boost? Se è possibile, quali sono alcuni tutorial pertinenti.

È stato utile?

Soluzione

Sì, l'ho fatto con successo, ma con Boost v1.30.0. Quindi, se hai problemi con le ultime versioni delle librerie Boost, potresti voler tornare indietro di un anno o cinque. Ricordo di aver iniziato a ricevere tutti i tipi di errori del compilatore interno, et al. , quando ho provato ad aggiornare Boost - quindi non l'ho fatto, ma ho continuato a usare v1.30.0 fino a quando non sono stato in grado di aggiornare Anche Visual C ++. Anche le vecchie versioni di Boost sono molto stabili e utili, hanno solo meno funzionalità.

Altri suggerimenti

Un rapido google per " boost thread esempio " genera un sacco di buoni successi.

La libreria Boost.Thread offre funzionalità di creazione e manipolazione delle thead. Leggi la documentazione di boost (il link è stato fornito nella risposta di litb). Fornisce inoltre boject di sincronizzazione (mutex). Boost è multipiattaforma ed è compatibile con VS6.

Per quanto riguarda il resto delle librerie boost - di solito sono thread-safe, ma leggi la documentazione di ogni particolare libreria di dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top