Concorrenza in Dart

Concorrenza in Dart

Dart offre la libreria isolate per la concorrenza.

L'esempio che vedremo è molto basico, e forse dovreste approfondire un pò facendo un pò di prove.

Ma anche il codice è molto semplice:

import 'dart:isolate';

main() {
  Isolate.spawn(myFunc, 10);
  Isolate.spawn(myFunc, 7);
  Isolate.spawn(myFunc, 13);

  print('Esecuzione uno');
  print('Esecuzione due');
  print('Esecuzione tre');
}

void myFunc(var numero) {
  print("Numero: " + numero.toString());
}

Il tutto viene fatto dalla funzione spawn.

Qui sotto potete vedere l'output:

Esecuzione uno
Esecuzione due
Esecuzione tre
Numero: 10
Numero: 13
Numero: 7

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2612 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy