Tecnología

Inicio

Cómo crear una demostración de rosca en Win32

Al aprender a programar aplicaciones, es importante entender cómo el programa utiliza el código. En muchos lenguajes de programación, un hilo se utiliza para establecer una serie de comandos o funciones. Estos hilos se ejecutan a continuación con el fin de procesar su solicitud. En las aplicaciones Win32, sin embargo, las discusiones se pueden ejecutar simultáneamente como Win32 multitasks las operaciones. Para demostrar las discusiones en un orden especificado en las aplicaciones Win32, debe utilizar el comando int nPriority.

Instrucciones

1 Abra la aplicación en la que está trabajando en su editor de codificación preferido.

2 Escriba el siguiente código:
CWinThread * AfxBeginThread (AFX_THREADPROC ThreadProc, LPVOID Param,

int nPriority = THREAD_PRIORITY_NORMAL,UINT nStackSize = 0,
DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );

3 Insertar, después de que el código, los siguientes:
CWinThread * pThread = AfxBeginThread (ThreadFunction, y datos);

UINT ThreadFunction (LPVOID param)
{

//CÓDIGO

AfxEndThread(exitCode);
return result;

}

4 Reemplazar "// CODE" con su hilo. En este ejemplo, usted ha speciufied que el ThreadFunction (LPVOID param) está ajustado en "THREAD_PRIORITY_NORMAL." Para cambiar esto, modificar "normal" a la baja, por debajo BAJA o ALTA. Repita este proceso con todos sus hilos para demostrar el orden necesario para su aplicación.