Вопросы по теме 'dart-isolates'
Безопасно ли использовать глобальную переменную для обмена объектами между функциями в Dart?
Я вижу, что «Dart - это однопоточный язык программирования», поэтому думаю, безопасно ли использовать глобальную переменную для передачи данных между функциями:
var g = 1;
main() {
hello();
world();
}
def hello() {
g = 2;
}
def...
5685 просмотров
schedule
31.08.2023
Как завершить изоляцию и как получить уведомление, когда изоляция была прекращена
прекратить изолировать
Когда я хочу завершить изоляцию, запущенную на сервере, созданном с использованием Isolate.spawn() или Isolate.spawnUri() , как я могу завершить изоляцию.
throw x внутри изолята завершает изоляцию, когда исключение не...
1307 просмотров
schedule
06.02.2023
Как использовать результаты разных изолятов в основном изоляте?
Я новичок в Dart, а также в программировании. Я пытаюсь разработать программу командной строки в Dart, используя изоляты. Я намерен сравнить ее производительность с той же программой, но написанной на Java с потоками.
Программа Dart пока...
1019 просмотров
schedule
19.02.2022
Flutter: избегайте зависания пользовательского интерфейса, когда выполняется массивная операция с базой данных.
ОБНОВЛЕНИЕ (15 июля 2020 г.)
Ответ mFeinstein на данный момент является единственным ответом, который дает мне первое приемлемое решение.
ВОПРОС
Я должен спросить вас, как лучше всего делать то, что я пытаюсь сделать:
Вызов...
1589 просмотров
schedule
04.02.2024
Работа с изображениями в Flutter Isolates (вычислить)
Есть ли способ работы с изображениями на чистом Dart? Для сложной функции преобразования изображений во Flutter мне нужно использовать compute() для работы в другом потоке. Но с compute у меня нет доступа к другим пакетам, таким как image ....
103 просмотров
schedule
25.03.2022
Необработанное исключение Flutter: доступ к ServicesBinding.defaultBinaryMessenger был осуществлен до инициализации привязки
Я пытаюсь создать Isolate un Flutter, а затем использовать этот изолятор для извлечения некоторых данных из базы данных Firebase Realtime.
Я создаю de Isolate в файле с именем home.dart (не main), и вот мой код для этого файла. У меня есть класс...
35 просмотров
schedule
18.03.2022
Какой самый простой способ предотвратить падение кадров в приложении флаттера при выполнении тяжелой задачи?
Я столкнулся с проблемой задержки пользовательского интерфейса при выполнении этой строки:
var keys = crypt.generateKeys();
Вот полная функция:
void createKeys(_) async {
SharedPreferences prefs = await SharedPreferences.getInstance();...
28 просмотров
schedule
01.06.2023