Описание тега multitasking

Многозадачность - это очевидное одновременное выполнение компьютером двух или более задач.
2 ответа

Вызывается в отдельном потоке против Runable и многозадачности

Извините за мой слегка "начинающий" вопрос, связанный с запуском вычислений в отдельном потоке, но я программист на C++. Существует вычислительно дорогостоящая задача обработки больших изображений. Во время обработки я хотел бы иметь возможность раб…
10 июл '17 в 08:08
2 ответа

dispatch_queue_t - это последовательная очередь, тогда почему она вообще существует в многозадачной концепции?

Я новичок в разработке для iPhone и прохожу концепцию GCD для многопоточности. 'dispatch_queue_t' создает последовательную очередь, и я прочитал, что последовательная очередь будет выполнять только одно задание за раз. GCD предназначен для одновреме…
1 ответ

Когда я должен использовать потоки в задачах? - FreeRTOS

Я собираюсь разработать встраиваемую систему на основе FreeRTOS, которая будет работать на чипе ESP32. В соответствии с API Reference я могу создавать задачи, а также pthreads. Есть ли эмпирическое правило, которое говорит мне, должен ли я реализова…
11 июл '18 в 11:28
0 ответов

Можно ли поддерживать многозадачность iPad без классов размеров?

У меня есть несколько приложений, которые были написаны давно без классов размера. Можно ли поддерживать многозадачность iOS iPad без классов размеров для основного экрана? Если так, какие-либо указатели на это? Как узнать, когда пользователь раздел…
02 фев '16 в 21:17
2 ответа

Долгое время загрузка в приложении iOS

Сколько вопросов необходимо тщательно рассмотреть, если в приложении для iOS необходимо загрузить большой объем контента? Вот мои известные проблемы: Сеть, Нет ограничений для Wi-Fi, но Apple имеет политику ограничения для сотовой сети. введите опис…
01 фев '12 в 07:57
1 ответ

Task.WaitAll создает исключение OperationCanceledException

У меня есть список запущенных задач с таким же CancellationTokenSource, Я хочу, чтобы текущий поток ждал, пока все задачи не будут выполнены или пока задачи не будут отменены. Task.WaitAll(tasks.ToArray(), searchCencellationTokenSource.Token); Syste…
1 ответ

"не удалось возобновить вовремя" при возобновлении работы в фоновом режиме

Хорошо, так что при переходе на задний план я все скрываю. Я все еще получаю не удалось возобновить во время ошибки при переключении обратно. Почему происходит сбой в drawRect, если все скрыто? Любые идеи о том, как бороться с ошибкой "Не удалось во…
11 дек '10 в 00:32
1 ответ

Выделите полный процессор для определенного потока, чтобы максимизировать производительность и избежать переключения контекста

У меня есть задача не распараллеливаемая, которую я хочу обработать как можно быстрее. Эта задача выполняет чистые вычисления, без ввода-вывода. Конечно, эта задача выполняется в многоядерной системе, и многие другие процессы одновременно выполняют …
1 ответ

MPI в Windows (возврат данных из подчиненной задачи в основную задачу)

Я нахожусь в процессе обучения, как использовать MPI. Прямо сейчас все, что я пытаюсь сделать, это отправлять и получать данные между главной задачей и подчиненными задачами. Отправка данных из главной задачи в подчиненные задачи работает правильно.…
11 апр '18 в 03:27
3 ответа

Как работает кооперативная многозадачность?

Я прочитал этот фрагмент текста Википедии: Поскольку совместная многозадачная система полагается на то, что каждый процесс регулярно отдает время другим процессам в системе, одна плохо спроектированная программа может потреблять все время ЦП для себ…
29 июн '11 в 13:32
2 ответа

Какая сцена cocos2d активна в данный момент при возвращении из приостановленного состояния приложения

Среда представляет собой устройство iOS с поддержкой многозадачности, например iPhone4. Я нахожусь в приложении cocos2d с главным меню, которое ведет к нескольким сценам. Если я переключаюсь на другое приложение с помощью панели задач, а затем перек…
10 мар '11 в 21:29
1 ответ

Как я могу сделать движение более плавным?

Я программирую свою первую игру для Ipad. У меня есть небольшая проблема с анимацией. В этой игре у меня мяч отскакивает от экрана. Я двигаю мяч таким образом CGRect frameRect = ball.frame; frameRect.origin.x += ballMovement.x; frameRect.origin.y +=…
03 май '11 в 23:15
3 ответа

Как сделать многопоточность, параллелизм или параллелизм в iOS Swift?

Есть ли способ создать рабочий поток в Swift? Например, если есть основная функциональность, которая требует много вычислений и, следовательно, вызывает задержку основного потока на несколько секунд, если я хочу переместить эту функциональность в от…
2 ответа

Запускать параллельные задачи в C#

Я разрабатываю программное обеспечение, которое мне нужно для параллельных задач. Например вот мой task1: Task t1 = new Task(()=> { //Do Some Codes } ); И у меня есть больше задач, которые имеют тот же код, что и task1: Task t2 = new Task(()=>…
29 дек '17 в 11:08
3 ответа

iphone: как многозадачность работает на iPhone 4

Я новичок в приложении для iPhone, и у меня нет iPhone для игры. Я смотрел в Интернете о том, что в iPhone 4 есть многозадачность, но в предыдущем нет. В предыдущей версии iPhone не было возможности запустить приложение в фоновом режиме. В Интернете…
20 сен '11 в 11:46
2 ответа

Нужно ли проверять многозадачность? IOS

Я нашел в одном проекте такой код: if ([[UIDevice currentDevice] isMultitaskingSupported]) { ... } Но, как я знаю, многозадачность поддерживается начиная с iOS 4.0. Это иногда может быть полезно для проверки многозадачности?
16 янв '15 в 14:04
2 ответа

NSURLC подключение и многозадачность в iOS

Я использую NSURLConnection загружать ресурсы асинхронно в iOS. (Это большие PDF-файлы, поэтому при медленном соединении требуется некоторое время.) Сейчас я обновляю свое приложение с iOS 3 на iOS 4. Так как мое приложение не связано с локацией, vo…
28 ноя '10 в 15:08
0 ответов

На iPhone - Как вы размещаете GPS-координаты на сервере, пока приложение находится в фоновом режиме?

Я заинтересован в отправке GPS-координат на сервер с помощью http-звонка..."Ответ на этот вопрос до сих пор был таким, что вы можете получать координаты GPS в фоновом режиме, но, похоже, я никогда не получал ответ на конкретный вопрос: Вопрос. Позво…
13 июл '12 в 17:04
1 ответ

Понимание упреждающей многозадачности с блокировками и Python GIL?

Я читаю Grok The GIL, и в обсуждении о блокировке есть следующее утверждение. До тех пор, пока ни один поток не удерживает блокировку, пока он спит, выполняет ли ввод-вывод или какую-либо другую операцию сброса GIL, вы должны использовать самые груб…
08 июл '17 в 02:33
1 ответ

Использование Tooleap SDK с Basic4Android

Я пытался сделать приложение с плавающим окном (возможности многозадачности). недавно я столкнулся с SDK, который позволяет мне создавать плавающие приложения под названием Tooleap. Я просмотрел их документацию. Моя проблема в том, что я разрабатыва…