Link copiato negli appunti
Più attività dedicate, eseguite simultaneamente dalla stessa applicazione: uno scenario non inusuale nelle nostre applicazioni. Ecco dunque l'adozione di design patterns e metodologie varie, che però svicolano dall'effettiva fruibilità di strumenti dedicati alla programmazione concorrente. Perchè adottarla? Per svariate ragioni:
- Assegnare solo una piccola parte del programma alla gestione di una determinata risorsa o di un evento specifico (pensiamo all'interfaccia utente di una RIA)
- Distribuire efficientemente il carico di lavoro fra le risorse
ActionScript Thread Library 1.0 Spark Project
Dimenticate l'inferno degli addEventListener propagati viralmente nei vostri .as: Soumen
Una vera manna, che su wonderfl.net annovera provvidenziali esempi d'uso, codice in mano. Ne riporto alcuni:
Esempi, sorgenti, e packages vari ( swc e/o mxp) sono reperibili all'url: http://www.libspark.org/wiki/Thread/en