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

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

Πώς να Περάστε στην Python

Στην επιστήμη των υπολογιστών , ένα νήμα είναι ένα πλαίσιο για την εκτέλεση του προγράμματος . Μια πολυνηματική εφαρμογή έχει πολλαπλά threads που εκτελούν μόνοι τους , εκτός εάν οι δυνάμεις του προγραμματιστή ο συγχρονισμός μεταξύ δύο συγκεκριμένων θεμάτων . Ένα νήμα είναι ελαφρύ και αποδοτικό στη χρήση των πόρων του υπολογιστή ? Σε αντίθεση με μια διαδικασία , δεν υπάρχει ξεχωριστό χώρο διευθύνσεων μνήμης πρέπει να δημιουργηθεί για ένα νήμα . Συγκεκριμένα , μπορείτε να γράψετε πολυνηματικές εφαρμογές Python με τη χρήση πρωτόγονων ορίζονται ως μέρος της πρότυπης βιβλιοθήκης . Οδηγίες
Η 1

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Python σας :

νήμα εισαγωγής

εισαγωγής σπείρωμα 2

Ορισμός μια ξεχωριστή λειτουργία για να ενσωματώσει τον κώδικα που το νέο νήμα θα τρέξει , όπως στο ακόλουθο δείγμα κώδικα :

χρόνο εισαγωγής

def myThreadFunction ( timeToWait ) :

εκτύπωσης » Θέματος για να περιμένει « + str ( timeToWait ) + 'δευτερόλεπτα ».

time.sleep ( timeToWait )

εκτύπωσης » Θέματος τελειώσει αναμονής» + str ( timeToWait ) + ' δευτερόλεπτα ».

το δείγμα κώδικα θα περιμένει για " timeToWait " δευτερόλεπτα , ανακοινώνοντας την έναρξη και τη λήξη του εν λόγω χρονικού διαστήματος
εικόνων 3

Δημιουργήστε το νήμα , όπως στο ακόλουθο δείγμα κώδικα :

thread.start_new_thread ( myThreadFunction , ( 10 ) )

το πρώτο επιχείρημα για τη λειτουργία της βιβλιοθήκης " thread.start_new_thread ( ) " είναι το όνομα της συνάρτησης εγκλεισμού ο κώδικας του νήματος ? το δεύτερο επιχείρημα είναι ένα πλειάδα που με ό, τι παραμέτρους που λειτουργούν ανάγκες . Για παράδειγμα , η πλειάδα έχει ένα μόνο στοιχείο ακέραιο - . Τον αριθμό των δευτερολέπτων που θέλουμε το νήμα να περιμένει πριν από την έξοδο
Η
εικόνων

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

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