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!
dart isolate spawn
Commentami!