Βίντεο: Programacion con Go 05 - GoRoutines, Channels e Interfaces 2024
Μέρος του C # 5. 0 All-in-One για τα ανδρείκελα Cheat Sheet
Πολλά Windows 8 είναι για να είναι γρήγορα και ρευστά. Ο τρόπος για να γίνει αυτό είναι με τη χρήση ασύγχρονων μεθόδων σε επανάκλησης από λειτουργίες long run. Το πρόβλημα με αυτό είναι ότι στο C #, ο καλύτερος τρόπος για την εφαρμογή μιας ασύγχρονης μεθόδου είναι με σπείρωμα. Αλλά δεν μπορείτε πάντοτε να εξαρτάται από το πότε θα επιστρέψουν τα στοιχεία από μια λειτουργία σπειρώματος. Πρέπει να υπάρχει κάποιος έλεγχος εάν θέλετε οι χρήστες να μπορούν να αισθάνονται ότι υπάρχει κάποιος έλεγχος.
Εισάγετε async και περιμένετε. async χρησιμοποιείται για να δηλώσει μια ασύγχρονη λειτουργία, η οποία επιστρέφει μια εργασία. Όλες οι μέθοδοι ασύγχυνσης πρέπει να περιέχουν τουλάχιστον μία αναμονή έκφρασης. περιμένετε να πει το C # να λάβει τον αναφερόμενο κώδικα και να το εκτελέσει σε ξεχωριστό νήμα από το νήμα του χρήστη. Ο πίνακας καταρρίπτει τα νέα ασύγχρονα μέρη της γλώσσας.
Δήλωση | Περιγραφή |
---|---|
async | Ένας τροποποιητής που εμφανίζει τον μεταγλωττιστή ότι η λειτουργία που τροποποιεί
είναι ασύγχρονη. |
περιμένει | Ένας χειριστής που αναστέλλει την εκτέλεση της μεθόδου που περιέχει
μέχρι να ολοκληρωθεί η αναμενόμενη εργασία. |
Εργασία | Αντιπροσωπεύει μια ασύγχρονη λειτουργία. |
Εργασία | Μια ασύγχρονη λειτουργία που επιστρέφει μια τιμή. |
Εργασία. Συνέχεια Με | Μια συνέχεια που ξεκινά μετά την ολοκλήρωση της ενέργειας στην εργασία
. |