Home > Mobile >  How many threads does the user code of a Flutter application use?
How many threads does the user code of a Flutter application use?

Time:05-07

Documentation states that isolate has a single thread of execution and shares no mutable objects with other isolates.

At the same time all parts of user code of a Flutter application have access to mutable global variables.

Does this mean that user code in Flutter application is always running in one thread?

CodePudding user response:

Yes, Dart is a single-thread language. Isolate run in a single thread. Each isolate has its own memory, space, and everything. Flutter runs all its code in a single isolate but you can create multiple isolates as your need.

  • Related