0
ответов

Очередь потоков Android

Я бы хотел, чтобы очередь работ / задач выполнялась в отдельном потоке, но могла бы обрабатывать только одну работу вовремя. Так что не одновременно. Есть ли для этого что-то встроенное в андроид? Спасибо, РЕДАКТИРОВАТЬ: ...
вопрос задан: 5 December 2011 18:17
0
ответов

Собственные рабочие очереди против Intel TBB

Мы рассматриваем, какой параллельный фреймворк для C / C ++ использовать. У нас есть особые условия, и мы не уверены на 100%, что, например, TBB может добавить что-то «еще». Есть N запущенных потоков и один ...
вопрос задан: 5 December 2011 18:02
0
ответов

Какая польза от создания класса "Lock" (который расширяет Object и ничего не делает)?

Привет всем, когда я использую оператор synchronized, я часто использую такой шаблон: private static Object lock = new Object(); public void F(){ //... synchronized (lock){ //... } //.. }...
вопрос задан: 5 December 2011 16:49
0
ответов

В чем разница между поддержкой потоков и безопасностью потоков?

В чем разница между поддержкой потоков и безопасностью потоков?
вопрос задан: 5 December 2011 06:47
0
ответов

Уведомить поток пользовательского интерфейса из фонового потока

Я пытаюсь загрузить несколько страниц в фоновом режиме, содержимое которых будет вставлено в базу данных. Мне нужно сделать это в каком-то фоновом потоке (BackgroundWorker или ThreadPool, ...
вопрос задан: 5 December 2011 04:06
0
ответов

Завершается ли поток автоматически, если его основной процесс принудительно завершен?

Мне нужно знать, при работе с потоком (TThread) в Delphi 7, если я принудительно убью процесс, будет ли поток завершен или он будет продолжать работать? Моя процедура execute выглядит так, как показано ниже,...
вопрос задан: 4 December 2011 05:10
0
ответов

Как регистрировать несколько потоков в разных файлах журнала?

У меня есть класс JAVA, который запускает различные потоки, которые имеют уникальные идентификаторы. Каждый поток должен войти в уникальный файл журнала, названный в честь ID.log. Поскольку я получаю уникальный идентификатор только во время выполнения,
вопрос задан: 3 December 2011 21:27
0
ответов

Передача объектов туда и обратно между потоками в java?

У меня есть несколько потоков обработчиков клиента, этим потокам нужно передать полученный объект в очередь сервера, а очередь сервера передаст другой тип объекта обратно потоку-отправителю. Серверная очередь ...
вопрос задан: 3 December 2011 08:22
0
ответов

Почему этот код Parallel.ForEach замораживает программу?

Еще вопросы новичка: Этот код берет несколько прокси из списка в главном окне (я не мог понять, как сделать переменные доступными между разными функциями) и делает проверку на ...
вопрос задан: 3 December 2011 04:19
0
ответов

Можно ли наблюдать частично- объект, созданный из другого потока?

Я часто слышал, что в модели памяти .NET 2.0 при записи всегда используются ограничения выпуска. Это правда? Означает ли это, что даже без явных барьеров или блокировок памяти невозможно наблюдать ...
вопрос задан: 2 December 2011 15:43
0
ответов

Хороший небольшой пример для демонстрации методов wait () и notify () в java

Кто-нибудь, пожалуйста, предоставьте мне хороший небольшой пример, демонстрирующий функциональность wait () и notify () в java. Я пробовал использовать приведенный ниже фрагмент кода, но он не показывает того, чего я ожидал. public class ...
вопрос задан: 2 December 2011 15:37
0
ответов

Использование семафора вместо цикла while. Хорошо это или плохо?

У меня есть процесс, который работает в собственном потоке и может быть запущен / остановлен без блокировки. В конечном итоге это перейдет в службу Windows, но пока я настраиваю это в консольном приложении, пока ...
вопрос задан: 2 December 2011 14:01
0
ответов

Какое максимальное количество рабочих потоков Swing Worker может быть запущено

Есть ли верхний предел количества потоков Swing Worker, которые могут быть запущены, или это так, насколько поддерживает память? Также можно ли это где-нибудь настроить?
вопрос задан: 2 December 2011 13:09
0
ответов

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

У меня есть несколько потоков, в которых я создаю некоторые представления и готовлю их к отображению. Среди них у меня также есть WebView. Этот код выполняется в потоке: WebView lGraphWebView = null; try{ ...
вопрос задан: 2 December 2011 08:53
0
ответов

Java избежать состояния гонки БЕЗ synchronized/lock

Чтобы избежать состояния гонки, мы можем синхронизировать методы записи и доступа к общим переменным, чтобы заблокировать эти переменные для других потоков. Мой вопрос в том, есть ли другие (лучшие) способы ...
вопрос задан: 1 December 2011 11:27
0
ответов

Как запускать потоки Java и управлять ими?

Следующий код работает, хорошо, но мне интересно ... концептуально, это правильно? Запустите потоки, дождитесь, пока они присоединятся. Следует ли вместо этого использовать ThreadPool? Если возможно, прокомментируйте, пожалуйста, List
вопрос задан: 30 November 2011 23:06
0
ответов

Как создать поток в Android NDK?

Кто-нибудь может сказать мне, как создать нить в Android NDK? Я портирую код C ++ с Win32 на Android, я не знаю, какой API NDK соответствует Win32 API AfxBeginThread (). Спасибо!
вопрос задан: 30 November 2011 09:26
0
ответов

Передается ли идентификатор потока при использовании расширений PLINQ?

Я использую .AsParallel (). ForAll () для параллельного перечисления коллекции в контексте запроса ASP.NET. Метод перечисления основан на System.Threading.Thread.CurrentPrincipal. Могу ли я положиться на ...
вопрос задан: 29 November 2011 23:53
0
ответов

В чем разница между CLR Worker Thread и Worker Thread?

Если посмотреть на Concurrency Analyzer, Threads view, то окажется, что мое приложение создает гораздо, гораздо больше потоков, чем я мог бы предположить. Большинство из них являются либо "CLR Worker Thread", либо "Worker ...
вопрос задан: 29 November 2011 22:04
0
ответов

Вызывает ли запись того же значения в ту же ячейку памяти гонку данных?

Рассмотрим следующий код, который записывает одно и то же значение в одну и ту же ячейку памяти из нескольких потоков: void f (int * buf, int n, int * p) {for (int i = 0; i
вопрос задан: 29 November 2011 18:38
0
ответов

Сервер сокетов с epoll и потоками

Я пытаюсь создать сервер сокетов на C для совместного редактора в реальном времени http://en.wikipedia.org/wiki/Collaborative_real-time_editor, но я не знаю какова лучшая серверная архитектура для этого ....
вопрос задан: 28 November 2011 18:05
0
ответов

Thread function with passed by reference vector is slow to start

I've been looking at C++0x threads and have this code: #include #include #include void TestFunc(const vector& vVec) { cout << "...
вопрос задан: 28 November 2011 13:43
0
ответов

Java Multi Threading - реальные примеры использования в реальном мире

Я хочу работать над многопоточностью, но мой текущий проект не имеет таких возможностей.Может кто-нибудь подскажет мне, с чего начать.Мне нужны сценарии реального времени, чтобы я мог непосредственно перейти к ...
вопрос задан: 28 November 2011 12:07
0
ответов

является оператором присваивания '=' атомарным?

Я реализую межпотоковое взаимодействие с использованием глобальной переменной. // глобальная переменная volatile bool is_true = true; // поток 1 недействительный поток_1 () {в то время как (1) {int rint = rand ()% 10; if (...
вопрос задан: 28 November 2011 02:08
0
ответов

Android - Рисование вне экрана из потока без пользовательского интерфейса

Краткая версия Разрешено ли это или мне нужно использовать поток пользовательского интерфейса? РЕДАКТИРОВАТЬ: Ссылка на место в официальных документах по Android будет идеально. Длинная версия документации Android дает понять, что это не ...
вопрос задан: 27 November 2011 19:43
0
ответов

Как так быстро Grand Central Dispatch? (Для этого алгоритма быстрой сортировки)

Чтобы освежить в памяти некоторые забавы, связанные с многопоточностью / сортировкой, я решил собрать тест Quicksort (написанный на Objective-C), который использует Grand Central Dispatch, чтобы определить, насколько он быстрее ...
вопрос задан: 27 November 2011 18:33
0
ответов

правильный способ прервать заблокированный поток

Я создаю сервер с TCP-соединением. TCP-соединение запускается в собственном потоке в течение неопределенного времени. Есть ли хороший шаблон, позволяющий безопасно выключить TcpListener и ...
вопрос задан: 27 November 2011 16:13
0
ответов

Почему мои scala-фьючерсы не более эффективны?

Я запускаю этот scala-код в 32-битной четырехъядерной системе Core2: задание def (i: Int, s: Int): Long = {val r = (от i до 500000000 с) .map (_. ToLong) .foldLeft (0L) (_ + _) println ("Задание" + i + "выполнено") r } import ...
вопрос задан: 27 November 2011 15:26
0
ответов

Странный поток NullReferenceException при чтении значения, которое существует?

У меня невероятно странный NullReferenceException, который выбрасывается при чтении значения из публичного поля объекта, который, как я знаю, существует. Основной поток выглядит следующим образом: Edit: I realized I forgot to mention ...
вопрос задан: 27 November 2011 10:42
0
ответов

Какая операция 'volatile' необходима в Double checked locking в .NET

Я взял код DCL из книги Джо Даффи "Concurrent programming on windows" class LazyInit where T : class { private volatile T m_value; private object m_sync = new object(); private ...
вопрос задан: 26 November 2011 15:46