0
ответов

Обязательно ли асинхронная операция в C# .NET создает блокирующий поток?

Это скорее общий вопрос, касающийся асинхронных шаблонов в C# .NET, описанных на MSDN здесь. Когда требуется вызвать длительную синхронную операцию (например, WCF, запрос БД, ввод-вывод,...
вопрос задан: 7 March 2012 08:29
0
ответов

Уведомлять потоки при изменении счетчика

Я пытаюсь разработать класс как Code Kata для себя, который имеет свойство значения, которое можно установить, и класс может выдавать экземпляры ValueListener. Идея состоит в том, что есть один экземпляр...
вопрос задан: 6 March 2012 22:32
0
ответов

Как перезапустить поток в C# .Net 4.0?

Я использую C# .Net4.0 в VS 2010. Как перезапустить поток? Это похоже на то, что я хочу прервать () поток и снова начать () его с самого начала? Возможно ли это?
вопрос задан: 6 March 2012 10:25
0
ответов

Как запустить поток с лямбда-выражением c#

У меня есть этот класс: статистика открытого класса { Список<строка> _lsit; общедоступный список ipList { получить { return _lsit; } установить { _lsit = значение; } } string ...
вопрос задан: 6 March 2012 08:52
0
ответов

Обработка потоков ContentProvider

Просто любопытно. getContentResolver().query(...) Я знаю, что загрузчики выполняют запросы в фоновых потоках. Это также относится к вставкам, обновлениям и удалениям? Должен ли я создавать AsyncTasks, Threads и т.д... ...
вопрос задан: 6 March 2012 08:35
0
ответов

Использую Thread.Sleep или Timer в рабочей роли Azure в .NET?

Я понимаю, что в службе Windows лучше использовать Timer, а не Thread.Sleep(timeout). Однако во всех примерах кода, которые я смог найти в Интернете и которые обрабатывали рабочие процессы Azure, это...
вопрос задан: 6 March 2012 03:42
0
ответов

SWIG C ++ Полиморфизм Python и многопоточность

Я интегрирую сторонний пакет C ++ в приложение Python с помощью SWIG. Пакет подключается к проприетарному API по сети и получает обновления. Общий поток состоит в том, что python создает экземпляры ...
вопрос задан: 5 March 2012 15:35
0
ответов

Ошибка при отключении базы данных SQLite - база данных заблокирована

У меня есть система, основанная на базе данных SQLite. У каждого клиента есть локальная база данных, и время от времени обновление приходит с главного сервера, только небольшой файл дельты .db. Задача объединить ...
вопрос задан: 5 March 2012 11:54
0
ответов

Безопасность потоков: переменные класса в Ruby

Выполнение операций записи/чтения переменных класса в Ruby не является потокобезопасным. Выполнение операций записи/чтения переменных экземпляра кажется потокобезопасным. Тем не менее, безопасно ли выполнять запись/чтение в...
вопрос задан: 4 March 2012 19:41
0
ответов

Как работает finalize() в Java?

Недавно я открыл для себя метод finalize в Java (не знаю, почему я пропустил его раньше, но он есть). Кажется, что это могло бы быть ответом на многие проблемы, с которыми я работаю, но я хотел...
вопрос задан: 4 March 2012 16:51
0
ответов

Получение значения переменной потока извне

Допустим, у меня есть поток, запущенный следующим образом: private boolean working = true; @Override public void run() { working = true; // do something working = false; .... } и в моем основном потоке я...
вопрос задан: 4 March 2012 11:11
0
ответов

Параллельный вызов метода Java одноэлементного объекта

У меня есть вопрос относительно вызова многопоточного метода в Java. Допустим, у нас есть объект-одиночка, и его класс объявлен следующим образом: public class SomeClass { public void someMethod(...
вопрос задан: 3 March 2012 18:13
0
ответов

Как я могу ограничить потоки Python?

У меня есть поток, выполняющий много интенсивной обработки процессора, который, кажется, блокирует другие потоки. Как мне его ограничить? Это специально для web2py, но подойдет и общее решение.
вопрос задан: 3 March 2012 00:05
0
ответов

Как актер akka может взаимодействовать между потоками

Я прочитал документацию akka и не могу четко понять взаимодействие потоков при использовании akka. Документы могут опустить это как очевидное, но для меня это не так очевидно. Все актеры акка казались...
вопрос задан: 2 March 2012 22:54
0
ответов

Утилита метода Future.cancel (boolean)

Я просто изучал пакет java.util.concurrent. Я узнал, что у класса Future есть метод boolean cancel (boolean mayInterruptIfRunning). Прилагаю тестовый код, который я написал: ...
вопрос задан: 2 March 2012 16:11
0
ответов

Java Connection Pooling best practices?

After getting fed up with c3p0's constant locking I'm turning to BoneCP for an alternative connection pool for my database. I have a server app that processes around 7,000 items per minute and needs ...
вопрос задан: 2 March 2012 16:06
0
ответов

Безопасно ли передавать событие из основного потока в рабочий поток и ждать его?

Я работаю над таким потоком очереди действий, и я хотел бы дождаться выполнения определенного действия. Я хотел бы создать действие в основном потоке, а затем передать его в поток очереди ...
вопрос задан: 2 March 2012 15:40
0
ответов

когда отсоединять или присоединяться к потоку повышения?

У меня есть метод, который запускается примерно каждые 30 секунд. что мне нужно в ветке. У меня есть метод, который я могу вызвать из-за пределов класса. Что-то вроде callThreadedMethod (), который создает ...
вопрос задан: 2 March 2012 03:06
0
ответов

Распределение потоков в Box2D с pthreads

Итак, я, по сути, пытаюсь реализовать собственное расширение AIR, которое выполняет симуляцию физики на языке C с интерфейсами через ActionScript. Я прошел через довольно много итераций, которые я перечислю ...
вопрос задан: 2 March 2012 03:05
0
ответов

Поточно-безопасный метод cout. Я что-то упустил?

Я работаю с многопоточным кодом для игрового проекта, и мне немного надоело перебирать поток stdout, создаваемый двумя потоками, использующими cout для одновременной отладки сообщений. Я сделал ...
вопрос задан: 2 March 2012 02:21
0
ответов

Если синхронизированный метод вызывает другой несинхронизированный метод, есть ли блокировка несинхронизированного метода

В Java, если синхронизированный метод содержит вызов несинхронизированного, может ли другой метод одновременно получить доступ к несинхронизированному методу? В основном то, что я спрашиваю, есть все в ...
вопрос задан: 1 March 2012 23:34
0
ответов

стандартные контейнеры как локальные переменные в многопоточном приложении

Мне известно, что контейнеры из стандартной библиотеки не являются потокобезопасными. При этом я раньше думал, что к контейнеру, скажем типа std :: list, нельзя получить доступ более чем одному потоку ...
вопрос задан: 1 March 2012 19:01
0
ответов

Как: Написать потокобезопасный метод, который можно вызывать только один раз?

Я пытаюсь написать потокобезопасный метод, который можно вызывать только один раз (для каждого экземпляра объекта). Исключение должно быть выброшено, если оно было вызвано ранее. Я придумал два решения. Являются ли...
вопрос задан: 1 March 2012 10:44
0
ответов

Пулы потоков Java / служба исполнителя и wait () s - что происходит с потоками и очередью задач?

Я осмотрелся, но не нашел ответа, поэтому Хотел подтвердить это наверняка. Скажем, у меня есть пул потоков фиксированного размера - ExecutorService pool = Executors.newFixedThreadPool (5); И у меня есть некоторые ...
вопрос задан: 1 March 2012 10:30
0
ответов

Является ли писатель атомарным методом?

Я хочу записать несколько строк в файл. Итак, я использовал класс BufferedWriter. Поскольку многие потоки имеют тенденцию записывать в этот файл, я хочу знать, являются ли методы write и writeLine атомарными или нет. Кроме того, я...
вопрос задан: 1 March 2012 08:49
0
ответов

Сколько запросов может обрабатывать порт одновременно

Я создаю сеть приложение, имеющее страницу входа в систему, на которой несколько пользователей могут попытаться войти в систему одновременно. поэтому здесь мне нужно обрабатывать несколько запросов за раз. Я знаю, что это уже ...
вопрос задан: 1 March 2012 06:55
0
ответов

Сон на нитках/подождите до нового дня

Я запускаю процесс в цикле, который имеет ограничение на количество операций, которые он делает в день. Когда он достигает этого предела, я получаю его в настоящее время, проверяя время в цикле, чтобы увидеть, если это новая дата. ...
вопрос задан: 1 March 2012 06:42
0
ответов

В чем разница между Ч / Б TCB (блок управления потоком) и PCB (процесс)

​​Блок управления процессом (PCB) и блок управления потоком (TCB) используются в ядрах Linux, чтобы иметь время на CPU, делегированное им. В чем разница между ними? Что это за информация ...
вопрос задан: 29 February 2012 20:38
0
ответов

Язык D - Thread vs spawn

Я пытаюсь заняться программированием с помощью D и столкнулся с какой-то проблемой. Я начал с использования класса core.thread Thread, который обеспечивает поддержку запуска потока, а затем ...
вопрос задан: 29 February 2012 19:22
0
ответов

C ++, как разделять данные между процессами или потоками

У меня есть программа, которая выполняет две разные операции, и я хотел бы разделять переменные между ними. На данный момент я использую потоки вместо процессов fork, но у меня проблемы с совместным использованием ...
вопрос задан: 29 February 2012 19:08