Esempio CThreadPool: dimostrazione dell'utilizzo di un pool di thread

Aggiornamento: novembre 2007

Nell'esempio CThreadPool viene illustrato l'utilizzo di un pool di thread in un'applicazione e come l'implementazione di un pool di thread consenta di migliorare le prestazioni dell'applicazione.

Nota sulla sicurezza:

Questo esempio di codice viene fornito solo a scopo dimostrativo e non deve essere utilizzato in applicazioni o siti Web, poiché potrebbe non implementare le tecniche migliori a livello di sicurezza. Microsoft esclude ogni responsabilità per danni diretti o indiretti derivanti dall'utilizzo dell'esempio di codice per scopi diversi da quelli previsti.

Per ottenere gli esempi e le istruzioni per l'installazione:

  • In Visual Studio scegliere Esempi dal menu ?.

    Per ulteriori informazioni, vedere Individuazione dei file di esempio.

  • La versione più recente e l'elenco completo degli esempi sono disponibili in linea alla pagina Visual Studio 2008 Samples.

  • È anche possibile trovare gli esempi sul disco rigido del computer. Per impostazione predefinita, gli esempi e il file Leggimi vengono copiati in una cartella nel percorso \Programmi\Visual Studio 9.0\Samples\. Per le versioni Express di Visual Studio, tutti gli esempi sono disponibili in linea.

Generazione ed esecuzione dell'esempio

Per generare l'esempio

  1. Aprire la soluzione ThrdPool.sln.

  2. Selezionare la configurazione desiderata (Debug o Release).

  3. Scegliere Rigenera tutto dal menu Genera.

Per eseguire l'esempio in Visual Studio

  • Scegliere Avvia senza eseguire debug dal menu Debug.

Per eseguire l'esempio da una finestra di comando

  1. Passare alla directory in cui è stata generata la configurazione selezionata, come ad esempio, ..\CThreadPool\Debug.

  2. Eseguire ThrdPool.exe.

Parole chiave

Nell'esempio vengono illustrate le seguenti parole chiave:

CThreadPool; CSimpleArray; InterlockedIncrement; GetCurrentThreadId

Vedere anche

Altre risorse

Esempi relativi ad ATL