Σχεδίαση εφαρμογών υψηλής απόκρισης με χρήση μοτίβων ασύγχρονου προγραμματισμού και γλώσσα προγραμματισμού C#
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Πανεπιστήμιο Πελοποννήσου
Abstract
Στις σύγχρονες εφαρμογές με γραφικό περιβάλλον εργασίες, και όχι μόνο σε αυτές, υπάρχει έντονη η ανάγκη οι εφαρμογές να αποκρίνονται στις ενέργειες του χρήστη. Αν οι εφαρμογές εκτελούν εργασίες μακράς διάρκειας, είτε αυτές είναι μεγάλης διάρκειας υπολογισμοί είτε επικοινωνία με περιφερειακές μονάδες (δίσκους, δίκτυο, κλπ), ο χρήστης έχει την αίσθηση ότι η εφαρμογή είναι μπλακαρισμένη. Αυτή η κατάσταση αποτελεί πολύ δυσάρεστη κατάσταση στο χρήστη και στην εμπειρία του με την εφαρμογή.
Η λύση σε αυτό το πρόβλημα είναι να εκτελούνται οι λειτουργίες μακράς διάρκειας ασύγχρονα. Υπάρχει ένας διαχωρισμός στην ασύγχρονη λειτουργία, που έχει να κάνει με το αν η λειτουργία είναι compute bound ή I/O bound. Πρότυπα για ασύγχρονο προγραμματισμό στη C# υπάρχουν από τη πρώτη έκδοση της γλώσσας, αλλά τα τελευταία χρόνια έχουν γίνει απλούστερα και πιο αποτελεσματικά. Επίσης απλούστερα έχουν γίνει και τα πρότυπα για αναφορά προόδου της εργασίας, καθώς και της ακύρωσης αυτής.
Description
Μ.Δ.Ε. 53
Keywords
Citation
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwised noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

