0
ответов

Предварительная загрузка данных из файла с использованием отдельного потока

У меня есть небольшое приложение, которое обрабатывает большое количество (относительно небольших) файлов. Он работает последовательно: загружает данные из файла, выполняет над ним операции и переходит к следующему файлу. Я заметил ...
вопрос задан: 20 August 2011 12:45
0
ответов

Является ли этот неблокированный доступ к словарю TryGetValue () потокобезопасным?

закрытый объект lockObj = new object (); частный словарь dict = new Dictionary (); публичная строка GetOrAddFromDict (int key) {строковое значение; // не -...
вопрос задан: 20 August 2011 03:00
0
ответов

Java Wait and Notify: IllegalMonitorStateException

Я не совсем понимаю, как работают wait и notify (объекта), и как результат Я вынужден сократить свои попытки до следующего раздела кода. Main.java: импорт java.util.ArrayList; ...
вопрос задан: 19 August 2011 19:36
0
ответов

VC ++ 2010: Weird Critical Section error

Моя программа дает случайный сбой в небольшом сценарии, который я могу воспроизвести, но это происходит в mlock.c (который является файлом времени выполнения VC ++) из ntdll.dll, и я не вижу трассировку стека. Я знаю, что это случается ...
вопрос задан: 19 August 2011 19:35
0
ответов

Вилка и потоки в ruby ​​

Я запускаю программу на машине с два процессора, когда я делаю форк, это дочерний процесс, созданный как собственный поток, или он похож на зеленый поток / сопрограмму. Выполняется ли дочерний элемент одновременно с ...
вопрос задан: 19 August 2011 19:20
0
ответов

Проблема с предоставлением множественного ввода для команды с использованием Apache Commons Exec и извлечением вывода

Я пишу приложение Java, которому необходимо использовать приложение внешней командной строки с использованием библиотеки Apache Commons Exec. Приложение, которое мне нужно запустить, загружается довольно долго, поэтому оно ...
вопрос задан: 19 August 2011 17:47
0
ответов

Могут ли объекты массива вершин (VAO) совместно использоваться EAGLContexts в OpenGL ES?

Спойлер: Я почти уверен, что ответ - НЕТ, но это только после дня очень разочарованного отладка. Теперь я хотел бы знать, так ли это на самом деле (и если да, то как я мог узнать) ...
вопрос задан: 19 August 2011 17:39
0
ответов

Отмена потока POSIX после выполнения общей работы

Над задачей работает несколько потоков. Как только поток завершается успешно, весь поток должен быть отменен, поскольку работа завершена. Как я могу отменить другие потоки, если один поток ...
вопрос задан: 19 August 2011 17:32
0
ответов

Как сделать поточно-безопасный класс журнала, который поддерживает операции `<<`?

Итак, у меня есть такой класс журнала: #include #include <поток> #include #include class FlushInternal; журнал класса { public: ...
вопрос задан: 19 August 2011 07:00
0
ответов

Вопрос о многопоточности python

Может кто-нибудь скажет мне, почему этот код генерирует очередь после запуска потоков? В основном очередь создается после цикла for, но в классе ThreadUrl она уже использует метод queue.get (). Как это ...
вопрос задан: 19 August 2011 06:10
0
ответов

В чем преимущество очереди сообщений перед общими данными при потоковой передаче?

Я читал статью о разработке многопоточных программ http://drdobbs.com/architecture-and-design/215900465, в ней говорится, что это лучшая практика. "замена общих данных асинхронными сообщениями. Насколько ...
вопрос задан: 19 August 2011 05:57
0
ответов

Использование аппаратных счетчиков производительности в Linux

Я хочу использовать аппаратные счетчики производительности, которые поставляются с многоядерными процессорами Intel и AMD x86_64, для расчета количества отключенных программными хранилищами. Я хочу, чтобы каждый поток вычислял свои ...
вопрос задан: 18 August 2011 13:01
0
ответов

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

При написании обычного кода контроллера представления, могу ли я предположить, что он будет вызываться только из одного события- петля нить? Какие классы мне нужны, чтобы сделать потокобезопасным? Каковы обычные ...
вопрос задан: 18 August 2011 05:28
0
ответов

Проблема статического связывания потока C ++ 0x

У меня возникают некоторые проблемы при попытке статического связывания программ с использованием функций потока C ++ 0x. Код выглядит так: (Компилятор - gcc 4.6.1 при тестировании Debian x86_64) #include #include
вопрос задан: 18 August 2011 04:17
0
ответов

Атомарно обменивать значение по результату сравнения

У меня есть очень простая операция, которую нужно выполнять атомарно: if (a> b) b = a, где a и b это ints EDIT: и a является локальным. Есть ли быстрый способ сделать это на C #? Я бы хотел избежать блокировки ...
вопрос задан: 17 August 2011 23:11
0
ответов

jquery - передача параметров функциям

Это кажется простым вопросом, но я не могу найти простого ответа. Итак, я начну с простого примера. собака В документации указано, что SemaphoreSlim является облегченной альтернативой и не использует семафоры я
вопрос задан: 17 August 2011 18:47
0
ответов

Многопоточность в сетевой игре Swing: использование invokeLater против блокировок

Я пишу простую космическую игру сверху вниз и расширяю ее, чтобы можно было играть по сети с несколькими игроками. Я немного читал, но это первый раз, когда я это сделал, и я бы ...
вопрос задан: 17 August 2011 12:37
0
ответов

Скрученные потоки, как избежать глубокого копирования

У меня есть скрученный сервер, который выполняет некоторую «длинную» задачу для каждого запроса, поэтому я откладываю потоки для каждого вызова. В каждом запросе я обращаюсь к общему ресурсу, который изменяется во время процесса. Каждый запрос ...
вопрос задан: 16 August 2011 18:49
0
ответов

параллельный доступ к статическим методам в java, нужна ли синхронизация?

Имеют ли разные потоки, обращающиеся к методу "foo", свои собственные копии локальных переменных, или это необходимо для синхронизации этого метода? class X {static returnType foo (Object arg) {Object ...
вопрос задан: 16 August 2011 17:04
0
ответов

Один читатель. Один писатель. Некоторые общие вопросы о мьютексах и встроенных атомарных модулях

У меня есть родительский и рабочий поток, которые совместно используют флаг bool и std :: vector. Родитель только читает (т.е. читает bool или вызывает my_vector.empty ()); рабочий только пишет. Мои вопросы: Нужно ли мне ...
вопрос задан: 16 August 2011 15:59
0
ответов

Повторное посещение Thread.Abort () - это безопасно?

MSDN о миграции устаревших многопоточных приложений (с этой страницы об обработке исключений в потоках ): В общем, изменение выявит ранее нераспознанные проблемы программирования, так что они ...
вопрос задан: 16 August 2011 15:48
0
ответов

Блокировка c # ссылки, переданной методу - плохая практика?

У меня есть метод, похожий на: public static void DoSomething (string param1, string param2, SomeObject o) {// .. ... замок (o) {o.Things.Add (param1); o.Update (); // и т. д. .....
вопрос задан: 16 August 2011 12:57
0
ответов

Перезапуск / приостановка потока в onResume / onPause

У меня есть игра, в которой для отображения объектов используется реализация SurfaceView. У меня есть поток, который время от времени выводит SurfaceView на экран. Игра запущена полностью. К сожалению, это ...
вопрос задан: 15 August 2011 17:55
0
ответов

Как реализовано ключевое слово synchronized java?

В C # ключевое слово lock имеет приятный синтаксис для блока try / catch и экземпляра Monitor. Какой класс синхронизации используется в Java для ключевого слова synchronized? Изменить - я сделал кое-что ...
вопрос задан: 15 August 2011 16:53
0
ответов

Как мне создать критическую секцию с помощью Boost?

Для своего кроссплатформенного приложения я начал использовать Boost, но не могу понять, как я могу реализовать код для воспроизведения поведения критической секции Win32 или блокировки .Net. Я хочу написать ...
вопрос задан: 15 August 2011 15:40
0
ответов

Почему поток не прерывается при засыпании в блоке finally

Я просматривал MSDN и могу ' t найти причину, по которой поток не может быть прерван во время сна в блоке finally. Я безуспешно пытался прервать операцию. Есть ли способ, как проснуться ...
вопрос задан: 15 August 2011 13:25
0
ответов

Как мне отправить сообщение SendMessage () в окно, созданное в другом потоке?

У меня есть ситуация, когда я хочу отправить сообщение в окно, которое было создано в другом потоке, кроме тот, который вызывает SendMessage. Поведение по умолчанию кажется заблокированным навсегда и не работает. ...
вопрос задан: 15 August 2011 00:23
0
ответов

Является ли epoll потокобезопасным?

В epoll есть две функции: epoll_ctl epoll_wait Являются ли они потокобезопасными, когда я использую тот же epoll_fd? Что произойдет, если один поток вызовет epoll_wait, а другой вызовет epoll_ctl одновременно?
вопрос задан: 14 August 2011 18:22
0
ответов

Фоновый поток запуска iOS

У меня есть небольшой sqlitedb на моем устройстве iOS. Когда пользователь нажимает кнопку, я извлекаю данные из sqlite и показываю их пользователю. Эту часть выборки я хочу сделать в фоновом потоке (чтобы не блокировать ...
вопрос задан: 14 August 2011 07:13
0
ответов

Thread Safe Singletons в Java

Статья в wikipedia on Singletons упоминает несколько потоковобезопасных способов реализации структуры на Java. Что касается моих вопросов, давайте рассмотрим синглтоны, которые имеют длительные процедуры инициализации и ...
вопрос задан: 13 August 2011 02:38