Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να δημιουργήσετε ένα θέμα Διαδήλωση στο Win32

Όταν μαθαίνουν για τον προγραμματισμό εφαρμογών , είναι σημαντικό να κατανοήσουμε πώς το πρόγραμμα χρησιμοποιεί τον κώδικα . Σε πολλές γλώσσες προγραμματισμού , ένα νήμα που χρησιμοποιείται για να καθορίσει μια σειρά από εντολές ή λειτουργίες . Αυτά τα νήματα στη συνέχεια να εκτελέσετε για να επεξεργαστούμε την αίτησή σας . Σε εφαρμογές Win32 , όμως , τα θέματα που μπορούν να τρέχουν ταυτόχρονα , όπως Win32 multitasks τις εργασίες . Για να αποδείξει θέματα σε μια συγκεκριμένη σειρά σε εφαρμογές Win32 , θα πρέπει να χρησιμοποιήσετε την εντολή int nPriority . Οδηγίες
Η

1 Ανοίξτε την εφαρμογή στην οποία εργάζεστε στον επεξεργαστή σας προτιμώμενη κωδικοποίηση 2

Πληκτρολογήστε τον ακόλουθο κώδικα : . CWinThread * AfxBeginThread ( AFX_THREADPROC ThreadProc , LPVOID Param , int nPriority = THREAD_PRIORITY_NORMAL , UINT nStackSize = 0 , DWORD dwCreateFlags = 0 , LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL) ?
εικόνων 3

Εισαγωγή , μετά την εν λόγω κώδικα , τα ακόλουθα : CwinThread * Pthread = AfxBeginThread ( ThreadFunction , και δεδομένων) ?

UINT ThreadFunction ( LPVOID param ) {

//ΚΩΔΙΚΟΣ

AfxEndThread ( exitCode ) ? αποτέλεσμα την επιστροφή ?

}
Φτηνές 4

Αντικαταστήστε το " //CODE" με το thread σας . Σε αυτό το παράδειγμα , έχετε speciufied ότι η ThreadFunction ( LPVOID param ) έχει οριστεί σε " THREAD_PRIORITY_NORMAL . " Για να το αλλάξετε αυτό , να τροποποιήσει " NORMAL " σε LOW , LOW ΠΑΡΑΚΑΤΩ , ή HIGH . Επαναλάβετε αυτή τη διαδικασία με όλα τα θέματα σας για να αποδείξουν τη σειρά που είναι αναγκαία για την εφαρμογή σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα