【 Flutter 】Flutter を 基礎 から 学習 ( Dart編 ) part40 Dartの特徴
「基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は Dart編 ( part40 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( Dart編 ) part39 Dartの特徴
今回はいままで謎だったIsolate
について学習します。
Dartの特徴
Isolate
Isolate
というのは(私の勝手な解釈では)スレッドの進化版です。
メモリも共有しません。「メッセージ通信」機能を使ってそれぞれのIsolate
はやり取りします。
Isolate
毎にイベントループ(カレントスレッドみたいなもの?)を持っています。
キューを共有していないということでしょうかね。
DartではIsolate.spawn()
というメソッドを使いますが、Flutterではcompute()
メソッドが用意されているので
こちらを使うことになるのでしょう。
最後に
Isolate
については本書の最後の章で再び触れるようです。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません