Wanneer leren programmeren toepassingen , is het belangrijk om te begrijpen hoe het programma maakt gebruik van de code . In veel programmeertalen , wordt een thread gebruikt om uit te stellen een reeks opdrachten of functies . Deze draden worden vervolgens uitgevoerd om uw aanvraag te verwerken . In Win32 toepassingen echter threads tegelijk kunnen worden uitgevoerd als Win32 multitasks de operaties . Om aan te tonen threads in een bepaalde volgorde in Win32 -toepassingen , moet u de int nPriority commando gebruiken . Instructies 1 Open de toepassing waar u werkt in de gewenste codering editor type 2 de volgende code : . CWinThread * AfxBeginThread ( AFX_THREADPROC ThreadProc , LPVOID Param , int nPriority = THREAD_PRIORITY_NORMAL , UINT nStackSize = 0 , DWORD dwCreateFlags = 0 , LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL ) ; invoegen 3 , na die code , de volgende : CwinThread * pthread = AfxBeginThread ( ThreadFunction , en data ) ; UINT ThreadFunction ( LPVOID param ) { //CODE AfxEndThread ( exitCode ) return resultaat ; } < br Goedkope 4 > Vervang " //CODE " met uw draad . In dit voorbeeld heb je speciufied dat de ThreadFunction ( LPVOID param ) is ingesteld op " THREAD_PRIORITY_NORMAL . " Om dit te veranderen , te wijzigen "NORMAL " om LAAG , HIERONDER LOW of HIGH . Herhaal dit met al je vragen die aan de orde die nodig zijn voor uw applicatie te tonen .
|