Результаты поиска по запросу "multithreading"
Почему NSOperationQueue работает быстрее, чем GCD или executeSelectorOnMainThread, когда они обрабатывают большое количество задач в основном потоке?
Например, у меня есть 100 раз за цикл. и нужно обновить UIImageView, и последние 2 метода тоже медленно. Почему? чем они отличаются? //fastest [[NSOperationQueue mainQueue] addOperationWithBlock:^{ [btnThumb setImage:[UIImage imageWithData:data] ...
Есть ли программный способ проверить повреждение стека
Я работаю с многопоточным встроенным приложением. Каждому потоку выделяются размеры стеков в зависимости от его функциональности. Недавно мы обнаружили, что один из потоков повредил стек, определив массив локальных переменных, размер которого ...
Лучшая реализация фоновой службы ASP.NET
Какова лучшая реализация для нескольких фоновых служб в приложении ASP.NET? Таймер обратного вызова Timer timer = new Timer(new TimerCallback(MyWorkCallback), HttpContext, 5000, 5000);Thread или ThreadPool Thread thread = new Thread(Work); ...
Использование пула потоков boost :: asio для задач общего назначения
Вэтот блог [http://mostlycoding.blogspot.de/2009/05/asio-library-has-been-immensely-helpful.html] Я нашел довольно хороший пример того, как создать простой пул потоков с помощью boost :: asio. Я в основном хочу использовать это так: #include ...
Почему один поток быстрее, чем просто вызов функции, mingw
При вызове функции время выполнения составляет 6,8 сек. Вызов его из потока занимает 3,4 с, а при использовании 2 потока - 1,8 с. Независимо от того, какую оптимизацию я использую, рационы остаются неизменными. В Visual Studio время, как ...
Есть ли способ приостановить поток?
В свое свободное время я работал над приложением .NET для веб-сканирования, и одной из функций этого приложения, которую я хотел включить, была кнопка паузы для приостановки определенного потока. Я относительно новичок в многопоточности, и я не ...
Как использовать темы в asp.net?
У меня есть приложение веб-форм. В одной форме у меня есть несколько функций. Которые называются синхронно и занимают некоторое время. Поэтому мне нужно называть их в разных темах. Это пример того, что я делаю: protected void Page_Load(object ...
Почему экземпляр должен быть воссоздан при перезапуске потока?
Представьте себе следующие классы: Class Object(threading.Thread): # some initialisation blabla def run(self): while True: # do something sleep(1) class Checker(): def check_if_thread_is_alive(self): o = Object() o.start() while True: if ...
Как проверить, завершена ли задача std :: async?
В моем графическом приложении я хочу создать пакетную сетку в другом потоке. Поэтому я асинхронно вызываю функцию-член, используяstd::async. task = async(launch::async, &Class::Meshing, this, Data(...));В своем цикле обновления я пытаюсь ...
Блокировка std :: mutex зависает при переопределении нового оператора
У нас есть менеджер внутренней памяти, который мы используем с одним из наших продуктов. Менеджер памяти переопределяетnew а такжеdelete операторы, и отлично работает в однопоточных приложениях. Однако теперь мне поручено заставить его работать и ...