multithreading — все вопросы

3ответа
10 голосов
Console.Writeline Влияние на производительность
У меня есть приложение, в котором есть 4 темы . Каждый поток на самом деле является Таймером и выполняет отдельную работу через определенные промежутки времени. Эти потоки показывают свои журналы,
4ответа
10 голосов
Что происходит с сигналами Qt, когда приемник занят?
В моем приложении есть экземпляр QTimer, чей timeout() сигнал подключается к слоту в объекте главного окна, вызывая его периодический вызов. Слот делает снимок с камеры и сохраняет его на диск. М
1ответ
10 голосов
Универсальное свойство Threadsafe
Я создал это универсальное свойство "threadsafe", которое я могу использовать между основным потоком и фоновым потоком. Я сделал это потому, что устал от создания Lock-Objects для всех моих свойств
1ответ
10 голосов
Jersey @ManagedAsync и копирование данных между потоком HTTP и потоком Worker
Я работаю над проектом, который работает в двух вариантах с несколькими арендаторами и без них. Проект предоставляет сервис REST, который я хотел бы использовать в асинхронном режиме. Так что мой
12ответов
10 голосов
Каков наилучший способ синхронизации доступа контейнера между несколькими потоками в приложении реального времени
У меня есть std::list<Info> infoList в моем приложении, которое совместно используется двумя потоками. Эти 2 потока обращаются к этому списку следующим образом: Тема 1 : использует push_ba
4ответа
10 голосов
Имя потока в ThreadPool - C #
Я использую ThreadPool для выполнения набора задач в службе Windows. Сервис порождает новые темы каждые 10 секунд. Я хотел бы записать имя потока, который взял конкретную задачу из базы данных. Можно
4ответа
10 голосов
завершение задачи
У меня есть цикл, который создает несколько задач, как показано ниже. Как обновить экран (добавить новую строку в текстовое поле с некоторыми данными) после завершения каждой задачи? Как определи
1ответ
10 голосов
что такое оптимизация волоконно-оптических сетей в VC ++?
Я читал о оптимизации Fiber Safe в MSDN. Это говорит о том, что    На данные, объявленные с помощью __declspec (thread) , ссылаются через    Массив локального потока (TLS). Массив TLS предста
2ответа
10 голосов
Является ли статическая инициализация потокобезопасной с VC2010?
Я искал ответ на этот вопрос в SO и MSDN, но не могу найти четкого и окончательного ответа ... Я знаю, что он соответствует стандарту C ++ 11 и что текущая версия GCC ведет себя таким образом, но
6ответов
10 голосов
Тема: Как перезапустить тему после завершения?
У меня есть метод void DoWork(object input), который занимает примерно 5 секунд. Я читал, что Thread лучше подходит, чем ThreadPool для этих более длительных операций, но я столкнулся с проблемой.
4ответа
10 голосов
Многопоточность, когда уступать сну
Чтобы прояснить терминологию, выход - это когда поток отдает свой временной интервал. Моя интересная платформа - потоки POSIX, но я думаю, что вопрос общий. Предположим, у меня есть шаблон потреб
4ответа
10 голосов
Проблема статического связывания потока C ++ 0x
У меня возникли некоторые проблемы при попытке статически связать программы, используя функции потоков C ++ 0x. Код выглядит так: (Компилятор gcc 4.6.1 при тестировании Debian x86_64) #include <
3ответа
10 голосов
С ThreadPoolExecutor, как получить имя потока, работающего в пуле потоков?
Я использую ThreadPoolExecutor в Java для управления большим количеством работающих потоков. Я создал свой собственный простой ThreadFactory, чтобы я мог дать нитям лучшие имена. Проблема в том,
2ответа
10 голосов
Считается ли плохой практикой помещать бесконечный цикл внутри TThread.Execute?
Я написал класс Thread.descendent, а в методе execute я поместил бесконечный цикл для прослушивания события com, считается плохой практикой потоков, использующей бесконечный цикл? приложения работаю
5ответов
10 голосов
Как проверить, спит ли поток?
Есть ли способ проверить, спит ли данный поток?
3ответа
10 голосов
Разница между семафором и условной переменной
Я реализую условное ожидание, и для его реализации можно использовать как семафор, так и условную переменную. Есть ли разница между этими двумя? Точнее с точки зрения производительности? Я слышал
5ответов
10 голосов
Почему повышение NSException не приводит к закрытию моего приложения?
Проблема Я пишу приложение Какао и хочу вызвать исключения, которые будут вызывать шумное завершение работы приложения. В моем делегате приложения есть следующие строки: [NSException raise
4ответа
10 голосов
Как я могу заставить команду ThreadPoolExecutor подождать, если для этого требуется слишком много данных?
Я получаю данные с сервера очередей, и мне нужно обработать их и отправить подтверждение. Примерно так: while (true) { queueserver.get.data ThreadPoolExecutor //send data to thread que
2ответа
10 голосов
UIGraphicsBeginImageContextWithOptions и многопоточность
Я немного запутался по поводу UIGraphicsBeginImageContextWithOptions и многопоточности, потому что, согласно Справочник по функциям UIKit UIGraphicsBeginImageContextWithOptions Должен вызываться т
10ответов
10 голосов
Является ли хорошая многопоточная конструкция преждевременной оптимизацией?
Хотя мне нравится интеллектуальная проблема, возникающая при проектировании многоядерных систем, я понимаю, что большинство из них были просто ненужной преждевременной оптимизацией. Но, с другой
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132