0
ответов

Python:Django: Обработчик сигналов и основной поток

Я создаю приложение django, которое зависит от модуля python, где реализован обработчик сигналов SIGINT. Предполагая, что я не могу изменить модуль, от которого я завишу, как я могу обойти ...
вопрос задан: 20 December 2011 08:51
0
ответов

Multithreading and closures in .NET

Если у меня есть это: public string DoSomething(string arg) { string someVar = arg; DoStuffThatMightTakeAWhile(); return SomeControl.Invoke(new Func(() => someVar)); } И ...
вопрос задан: 20 December 2011 02:47
0
ответов

В чем разница между GCD Dispatch Sources и select ()?

I ' мы писали код, заменяющий существующие: while (runEventLoop) {if (select (openSockets, readFDS, writeFDS, errFDS, timeout)> 0) {// проверяем дескрипторы файлов на активность и ...
вопрос задан: 19 December 2011 19:09
0
ответов

Что означает nid в дампе потока Java?

Например, у вас есть такой дамп: "MyThread" prio = 1 tid = 0x0850c9f8 nid = 0x1baf runnable что означает здесь nid? Это шестнадцатеричное значение pid или lwpid?
вопрос задан: 19 December 2011 15:38
0
ответов

Диспетчер - как он работает?

Прочитав документацию по классу Dispatcher, я понял, что его можно использовать и для очередности действий вне пользовательского интерфейса. Так как же на самом деле работает класс Dispatcher? Я знаю об этом, это...
вопрос задан: 19 December 2011 14:18
0
ответов

Ожидание события на Java - насколько это сложно?

У меня есть поток, который время от времени обновляет свое состояние, и я хочу, чтобы второй поток мог дождаться завершения первого потока. Примерно так: Поток 1: while (true) {... do ...
вопрос задан: 19 December 2011 14:09
0
ответов

Сводка по безопасности потоков C ++

Я хотел бы получить краткую информацию о том, что именно является потокобезопасным в C ++ как в соответствии с текущим стандартом и C ++ 0x, так и на практике ( вообще говоря, но и в моем случае с gcc 4.5.1). Для STL ...
вопрос задан: 19 December 2011 02:01
0
ответов

Почему этот простой пример std :: thread не работает?

Попробовал следующий пример, скомпилированный с помощью g ++ -std = gnu ++ 0x t1.cpp и g ++ -std = c ++ 0x t1.cpp, но оба из них приводят к прерыванию примера. $ ./a.out terminate вызывается после создания экземпляра ...
вопрос задан: 19 December 2011 01:34
0
ответов

pthread_join () и pthread_exit ()

У меня вопрос о параллельном программировании на языке C. В библиотеке pthread прототипом pthread_join является int pthread_join (pthread_t tid, void ** ret); а прототип pthread_exit: void ...
вопрос задан: 18 December 2011 23:28
0
ответов

Double-Checked Lock Singleton в C ++ 11

Является ли после синглтон-реализации без гонок данных? статический std :: atomic m_instance; ... статический Tp & пример() {if (! m_instance.load (std :: memory_order_relaxed)) {...
вопрос задан: 18 December 2011 22:31
0
ответов

Когда использовать QueueUserAPC ()?

Я понимаю, что такое APC, как он работает и как его использует Windows, но я не понимаю, когда мне (как программисту) следует использовать QueueUserAPC вместо, скажем, поток волокна или пула потоков. Когда ...
вопрос задан: 18 December 2011 10:01
0
ответов

самый простой способ начать новый процесс/поток в PHP

Сценарий: Общий хостинг, поэтому нет возможности устанавливать новые расширения + нет CRON Отправленный запрос должен выполнить несколько тяжелых процессов. Я хочу, чтобы ответ клиенту пришел как можно быстрее, ...
вопрос задан: 17 December 2011 22:51
0
ответов

Как я могу получить точки останова / журналы / повышенную видимость, когда мой главный поток блокируется?

В нескончаемом поиске отзывчивости пользовательского интерфейса я хотел бы получить больше информации о случаи, когда основной поток выполняет операции блокировки. Я ищу какой-то «режим отладки» или ...
вопрос задан: 16 December 2011 22:40
0
ответов

Почему существует разница при использовании std :: thread :: hardware_concurrency () и boost :: thread :: hardware_concurrency ()?

Описание самой проблемы довольно красивое просто. Я тестирую различия библиотеки std :: thread в C ++ 11 и библиотеки boost :: thread. Результат: #include #include ...
вопрос задан: 16 December 2011 22:16
0
ответов

как использовать метод Invoke в файле расширений/методов?

Ну, я пишу файл расширений/методов, полезных для строк, label, linklabels, class и т.д., но у меня проблема. У меня есть метод showMessage(), который изменяет текст метки, работает нормально. Но я ...
вопрос задан: 16 December 2011 17:17
0
ответов

Многопоточный подход для поиска текстового шаблона в файлах

Считайте простым Приложение Java, которое должно перемещаться по дереву файлов на диске, чтобы найти определенный шаблон в теле файла. Интересно, можно ли добиться лучшей производительности, используя multi -...
вопрос задан: 16 December 2011 13:20
0
ответов

multiprocessing.pool.map и функцию с двумя аргументами

Я использую multiprocessing.Pool () вот что я хочу в пул: def insert_and_process (file_to_process, db): db = DAL ("path_to_mysql" + db) # Определения таблиц db.table.insert (** parse_file (...
вопрос задан: 16 December 2011 10:20
0
ответов

Каков наилучший способ взаимодействия между службой WCF и отдельными потоками?

Формулировка вопроса не обязательно отражает суть проблемы ... У меня есть клиентский интерфейс на локальном компьютере и фоновая служба Windows для его поддержки, пока он выполняет фоновую работу ...
вопрос задан: 16 December 2011 01:43
0
ответов

Почему данные ThreadStatic неожиданно распределяются между потоками?

У меня есть написанная мною структура ведения журнала, которая может отслеживать «контекст ведения журнала». У него есть подключаемая структура стратегии, однако чаще всего я использую вариант ThreadStatic, который ...
вопрос задан: 15 December 2011 23:39
0
ответов

Как и какие данные должны синхронизироваться в многопоточном C ++

Я создаю небольшое приложение, которое имеет поток рендеринга и несколько рабочих потоков для задач, которые могут быть выполнены рядом с рендерингом, например загрузка файлов на какой-то сервер. Теперь в этих рабочих потоках я ...
вопрос задан: 15 December 2011 19:07
0
ответов

Введение в асинхронный ввод-вывод без потоков для C ++?

Я работаю в группе настольных приложений, состоящей из «разработчиков пользовательского интерфейса» (мы) и «разработчиков C ++» (они) . Разработчики C ++ несут ответственность за предоставление нам всех данных, которые мы отображаем в пользовательском ин
вопрос задан: 15 December 2011 15:28
0
ответов

Java ExecutorService invokeAll () interrupting

У меня есть фиксированный пул потоков ExecutorService шириной 10 и список из 100 вызываемых объектов, каждый ждут 20 секунд и записывают свои прерывания. Я вызываю invokeAll из этого списка в отдельном ...
вопрос задан: 15 December 2011 14:57
0
ответов

Имеет ли создание нового потока побочный эффект очистки кеша?

Я хочу знать, вызывает ли создание нового потока в Java очистку кеша. Предположим, я делаю что-то вроде этого в такой последовательности: поток запускается и устанавливает переменную X. Поток создает новый поток. ...
вопрос задан: 14 December 2011 19:42
0
ответов

Как правильно распараллеливать задания, сильно зависящие от ввода-вывода

Я создаю консольное приложение, которое должно обрабатывать множество данных. По сути, приложение получает ссылки из БД. Для каждой ссылки проанализируйте содержимое файла и внесите некоторые изменения ....
вопрос задан: 14 December 2011 14:07
0
ответов

Нужны мысли о профилировании многопоточности в C в Linux

Сценарий моего приложения похож на это: я хочу оценить прирост производительности, которого можно достичь на четырехъядерном компьютере при обработке того же объема данных. У меня есть две конфигурации: i) 1 -...
вопрос задан: 14 December 2011 11:30
0
ответов

Определяет ли python критическую секцию автоматически?

Я новичок в многопоточном кодировании на Python. Я обратился к руководству по использованию объекта Lock и обнаружил, что обычным случаем является g_mutex = Lock() g_mutex.acquire() #некоторый код g_mutex.release() Но блокировка делает ...
вопрос задан: 13 December 2011 13:52
0
ответов

Как сделать этот словарь Python поточно-ориентированным?

У меня есть веб-сервер, работающий на Python. Сервер частный, поэтому я ожидаю, что к нему подключится всего около 20 пользователей. Сервер многопоточный (на данный момент 8 ядер, так что я угадал 8 потоков). Когда ...
вопрос задан: 13 December 2011 10:33
0
ответов

Почему однопоточный процесс выполняется на нескольких процессорах / ядрах?

Скажем, я запускаю простой однопоточный процесс, подобный приведенному ниже: public class SirCountALot {public static void main (String [] args) {int count = 0; while (true) {count + ...
вопрос задан: 13 December 2011 08:17
0
ответов

Какой тип использовать для хранения изменяемой таблицы данных в памяти в Scala?

Каждый раз, когда вызывается функция, если она является результатом для данного набора значений аргументов еще не запомнено. Я хотел бы поместить результат в таблицу в памяти. Один столбец предназначен для хранения результата, другие ...
вопрос задан: 13 December 2011 03:19
0
ответов

WebBrowser Control в новом потоке

у меня есть список Uri, по которым я хочу "щелкнуть". Для этого я пытаюсь создать новый элемент управления в веб-браузере для каждого Uri. Я создаю новый поток для каждого Uri. У меня возникла проблема это конец потока перед ...
вопрос задан: 13 December 2011 01:05