Результаты поиска по запросу "multithreading"
Как получить хорошую производительность одновременного чтения с диска
Я хотел бы задать вопрос, а затем ответить на него своим собственным ответом, но также посмотреть, какие ответы имеют другие люди. У нас есть два больших файла, которые мы хотели бы читать из двух отдельных потоков одновременно. Один поток будет ...
Как передать блокировки между потоками?
я бы хотел Monitor.Enter(this.StaticLock); try { // Do something ... ThreadPool.QueueUserWorkItem(state => { try { // Do something else... } finally { Monitor.Exit(this.StaticLock); } }); } catch (Exception) { Monitor.Exit(this.StaticLock); ...
Перезапуск задачи в фоновом режиме при возникновении определенных ошибок
Я использую некоторые REST-запросы, использующие Mono.Mac (3.2.3) для связи с сервером, и в качестве механизма повторных попыток я тихо пытаюсь выполнить HTTP-действия несколькими попытками, если они завершатся неудачно или по истечении времени ...
Как реализовать потокобезопасный подсчет ссылок в C ++
Как вы реализуетеэффективная и многопоточная система подсчета ссылокна процессорах X86 на языке программирования C ++? Я всегда сталкиваюсь с проблемой, чтокритические операции не атомарныеи доступных операций блокировки X86 недостаточно для ...
std :: vector, безопасность потоков, многопоточность
Я использую std :: vector как общие данные в многопоточном приложении. Я инкапсулирую th, читая внутри класса, например, class ABC { public: double a, b, c; }; boost::mutex mutex1; class XYZ { public: XYZ(vector<ABC> & pVector) { ptrVector = ...
Когда мне нужно вызвать CoInitialize () в этом сценарии?
Я создаю многопоточное приложение службы Windows в Delphi XE2, которое использует компоненты базы данных ADO для подключения к SQL Server. Я использовалCoInitialize(nil); много раз, прежде чем внутри потоков, но в этом случае у меня есть функция, ...
Stanford Parser многопоточное использование
Stanford Parser теперь «потокобезопасный» сверсия 2.0 [http://nlp.stanford.edu/software/lex-parser.shtml#History](02.03.2012). В настоящее время я использую инструменты командной строки и не могу понять, как использовать несколько ядер с помощью ...
Почему переменная-член Object не может быть как окончательной, так и изменчивой в Java?
Если в классе у меня есть экземпляр ConcurrentHashMap, который будет изменен и прочитан несколькими потоками, я мог бы определить так: public class My Class { private volatile ConcurrentHashMap<String,String> myMap = new ...
Лучше опросить или подождать?
Я видел вопрос о том, почему "опрос это плохо". С точки зрения минимизации количества процессорного времени, используемого одним потоком, было бы лучше сделать ожидание вращения (то есть опрос для требуемого изменения в цикле while) или ожидание ...