檔案指出,isolate 有一個執行執行緒,并且不與其他isolate 共享可變物件。
同時,Flutter 應用程式的所有用戶代碼部分都可以訪問可變的全域變數。
這是否意味著 Flutter 應用程式中的用戶代碼總是在一個執行緒中運行?
uj5u.com熱心網友回復:
是的,Dart 是一種單執行緒語言。隔離在單個執行緒中運行。每個隔離區都有自己的記憶、空間和一切。Flutter 在單個隔離中運行其所有代碼,但您可以根據需要創建多個隔離。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/470130.html
上一篇:如何使PythonTkinterGUI檢查其他執行緒是否已完成進行GUI更改?
下一篇:標準優先級佇列何時比較值?