Hvordan lage en tråd demonstrasjon i Win32
Når lære å programmere anvendelser er det viktig å forstå hvordan programmet benytter koden. I mange programmeringsspråk, er en tråd brukes til å stille ut en serie med kommandoer eller funksjoner. Disse trådene blir deretter kjøre for å behandle søknaden din. I Win32 programmer, men tråder kan kjøre samtidig som Win32 multitasks operasjonene. For å demonstrere tråder i en bestemt rekkefølge i Win32-programmer, må du bruke int nPriority kommandoen.
Bruksanvisning
1 Åpne programmet som du arbeider i ønsket koding editor.
2 Skriv inn følgende kode:
CWinThread * AfxBeginThread (AFX_THREADPROC ThreadProc, LPVOID Param,
int nPriority = THREAD_PRIORITY_NORMAL,UINT nStackSize = 0,
DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );
3 Sett, etter at koden, er følgende:
CwinThread * pThread = AfxBeginThread (ThreadFunction, og data);
UINT ThreadFunction (LPVOID param)
{
//KODE
AfxEndThread(exitCode);
return result;
}
4 Erstatt "// CODE" med tråden din. I dette eksempelet har du speciufied at ThreadFunction (LPVOID param) er satt til "THREAD_PRIORITY_NORMAL." For å endre dette, endre "NORMAL" LAV, under lav eller høy. Gjenta dette med alle dine tråder for å demonstrere for nødvendig for søknaden din.