Pour apprendre à programmer des applications , il est important de comprendre comment le programme utilise le code. Dans de nombreux langages de programmation , un thread est utilisé pour définir une série de commandes ou fonctions . Ces fils sont ensuite exécutées dans l'ordre pour traiter votre demande . Dans les applications Win32 , toutefois , les discussions peuvent être exécutées simultanément multitâche Win32 les opérations . Pour démontrer fils dans un ordre spécifié dans les applications Win32 , vous devez utiliser la commande int nPriority . Instructions 1 Ouvrez l'application sur laquelle vous travaillez dans votre éditeur préféré codage 2 Tapez le code suivant : . CWinThread * AfxBeginThread ( AFX_THREADPROC ThreadProc , Param LPVOID , int nPriority = THREAD_PRIORITY_NORMAL , UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL); 3 Insertion, après ce code, ce qui suit: CWinThread * pThread = AfxBeginThread ( ThreadFunction , et des données); UINT ThreadFunction (param LPVOID ) { //CODE AfxEndThread ( exitCode ) ; return result ; } 4 Remplacer " //CODE" avec votre fil. Dans cet exemple, vous avez speciufied que le ThreadFunction (param LPVOID ) est réglé sur " THREAD_PRIORITY_NORMAL . " Pour changer cela, modifier "NORMAL" à faible, inférieure à LOW ou HIGH. Répétez cette opération avec tous vos filets pour démontrer l'ordre nécessaire à votre application.
|