0
ответов

How to get data to/from a socket in a thread?

Android noob here. I learn the best by seeing the source code of a functional example, but I have been unable to find a simple-but-complete example of using a socket in its own thread. I have an ...
вопрос задан: 29 December 2011 17:48
0
ответов

C# Threadstart Error

Я хочу начать новый поток для одного простого метода, но у этого метода есть переменные, которые мне нужно передать ему. Thread tempmovethread = new Thread(new ThreadStart(widget.moveXYZINCHES(xval,yval,zval)); I am ...
вопрос задан: 29 December 2011 17:36
0
ответов

Как имитировать нехватку потоков C #

Я пытаюсь вызвать / вызвать голодание потоков, чтобы наблюдать эффекты в C #. Может ли кто-нибудь предложить (простое) приложение, которое может быть создано, чтобы вызвать голодание потоков?
вопрос задан: 29 December 2011 13:44
0
ответов

Можно ли использовать подход отравляющих таблеток с ограниченными очередями?

В книге Java Concurrency In Practice (стр.156) есть утверждение, касающееся подхода отравляющих таблеток: «Ядовитые таблетки» надежно работают только с несвязанными очередями. Означает ли это, что с ограниченной очередью я могу ...
вопрос задан: 29 December 2011 12:27
0
ответов

valgrind тормозит в многопоточной сокетной программе

Я запускаю многопоточную сокетную программу с valgrind. Клиент посылает запрос серверу по TCP, а затем ожидает булево значение. Булево значение будет установлено, когда функция обратного вызова ...
вопрос задан: 29 December 2011 01:36
0
ответов

В чем разница между "Thread.currentThread().getName" и "this.getName"?

Вот код: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadFactory; class UnCatchExceptionThread extends Thread{ ...
вопрос задан: 28 December 2011 14:57
0
ответов

Задержка действия на определенный период времени

В настоящее время я работаю над средством запуска заставки, но я хочу отложить активацию заставки на время, чтобы убедиться, что положение мыши все еще находится в положении для активации это, чтобы ...
вопрос задан: 28 December 2011 00:45
0
ответов

Как правильно блокировать области кода

Что лучше: иметь большую область кода в операторе блокировки или иметь маленькие замки на большой площади? .. обмены в этом образце не подлежат изменению. замок (padLock) {foreach (строка ex в биржах) {...
вопрос задан: 27 December 2011 13:44
0
ответов

Запретить создание потоков в AppDomain

Я создал небольшой пример, в котором я загружал сборку в новый AppDomain без каких-либо разрешений. Это работает нормально, сборка не может получить доступ к файловой системе и не может прослушивать сокеты. Но там ...
вопрос задан: 27 December 2011 12:13
0
ответов

Как реализовать счетчик объектов в Java

Интервьюер спросил меня: "Как вы можете реализовать класс Foo, в котором вы сможете подсчитывать экземпляры этого класса. Есть несколько потоков, которые создают экземпляры этого класса Foo. ...
вопрос задан: 27 December 2011 07:03
0
ответов

Один из потоков не дает программе .NET полностью остановиться. Как определить, какой именно?

У меня большое приложение с множеством функций. Иногда, когда вы закрываете главную форму - она плавно завершается. В других случаях форма закрывается, но программа продолжает работать. Какие инструменты отладки ...
вопрос задан: 26 December 2011 12:26
0
ответов

похоже, что оператор блокировки не работает

У меня есть такой метод: public bool Remove(EntityKeyType key) { lock (syncroot) { //ожидаем, если нужно waitForContextMRE.Wait(); //если элемент не локальный, считаем, что он локальный ...
вопрос задан: 26 December 2011 09:01
0
ответов

Производительность двухъядерного процессора хуже, чем одноядерного?

Следующий тест nunit сравнивает производительность между запуском одного потока и запуском двух потоков на двухъядерной машине. В частности, это двухъядерная виртуальная машина VMWare с Windows 7 ...
вопрос задан: 26 December 2011 04:05
0
ответов

interrupt() не работает

Я пытаюсь завершить поток в следующем коде: public synchronized void run() { try { while (!Thread.currentThread().isInterrupted()) { this.scan(); ...
вопрос задан: 25 December 2011 02:01
0
ответов

Почему java.lang .Thread не вызывает метод run () своего явного java.lang.Runnable при запуске?

В документации Java говорится, что если мы предоставим цель Runnable при создании нового потока, .start () этого потока запустит run () предоставленного runnable. Если это так, не должно ли это ...
вопрос задан: 23 December 2011 18:14
0
ответов

ConcurrentHashMap для c ++

Есть ли где-нибудь ConcurrentHashMap для реализации c ++ или что-то подобное? Я не могу понять, почему многопоточность в C ++ сложнее, чем в Java!
вопрос задан: 23 December 2011 16:13
0
ответов

Можно ли использовать BeginInvoke с multicastDelegate?

Я хочу поднять ряд событий из моего библиотечного класса, но я беспокоюсь, что некоторые подписчики событий будут грубыми и потратят много времени на обработку некоторых событий, тем самым блокируя поток, который поднимает ...
вопрос задан: 23 December 2011 05:41
0
ответов

Как получить аргумент для promise::set_exception(x)?

Я нашел в нескольких местах о том, как promise следует использовать ссылки на copy_exception, но я не могу найти это в текущем FDIS. Есть ли альтернативный способ использования set_exception(), поскольку эти ...
вопрос задан: 23 December 2011 05:34
0
ответов

AsyncTask для обновления виджета - как получить доступ к текстовым представлениям в onPostExecute () ?

Следующая ситуация: у меня есть виджет приложения, который опрашивает данные с URL-адреса и обновляет виджет с помощью проанализированного HTML. На устройствах до соты это можно сделать через службу без использования отдельного ...
вопрос задан: 23 December 2011 02:14
0
ответов

Прервать / убить запущенный поток

При наступлении определенного тайм-аута мне нужно убить / отменить / прервать / сбой текущий поток. Я использую ExecutorService для управления пулом потоков, с помощью которого я могу отменить задачу с помощью ...
вопрос задан: 23 December 2011 00:17
0
ответов

ReadOnlyCollection Безопасность потоков

В документации для ReadOnlyCollection (of T) указано, что: ReadOnlyCollection (Of T) может поддерживать несколько считывателей одновременно, пока коллекция не изменяется. Даже в этом случае перечисление ...
вопрос задан: 22 December 2011 12:12
0
ответов

ManagedThreadID не уникален?

Моя программа создает несколько потоков для некоторых задач. Мой код выглядит так: Dictionary threadStates = new Dictionary (); для (int i = 0; i
вопрос задан: 21 December 2011 21:45
0
ответов

Очередь задач на Android, как в GCD на iOS?

Есть ли такая вещь, как очередь задач на Android? Я знаю, что это можно написать вручную, но есть ли для этого готовая библиотека?
вопрос задан: 21 December 2011 21:23
0
ответов

Обертывание асинхронных вызовов в синхронный блокирующий поток?

Я пишу модуль iOS, который в настоящее время отправляет электронное письмо асинхронно (с использованием делегатов). Он использует SKPSMTPMessage, который отлично работает. Моя проблема в том, что клиент хочет, чтобы код полностью блокировал поток ...
вопрос задан: 21 December 2011 18:43
0
ответов

Ожидание условия (pthread_cond_wait) и одновременного изменения сокета (select)

Я пишу POSIX-совместимый многопоточный сервер на c / c ++, который должен иметь возможность принимать, читать и записывать на большое количество подключений асинхронно. У сервера есть несколько рабочих потоков ...
вопрос задан: 21 December 2011 16:23
0
ответов

Обоснование блокировки внутри блокировки?

Я просматривал пример кода в книге и наткнулся на следующий код (упрощенный). В коде, когда вызывается Subscribe (T subscriber), поток входит в секцию блокировки. а затем, когда код ...
вопрос задан: 21 December 2011 07:02
0
ответов

Как лучше всего отправлять большой объем данных в фоновом режиме на устройстве iOS4?

У меня есть приложение, которое должно отправлять данные ( с помощью POST) на сервер. Эта функция должна находиться на одном из субконтроллеров NavigationController, и пользователь должен иметь возможность отойти от этого контроллера ...
вопрос задан: 20 December 2011 19:20
0
ответов

ChannelFactory Maximum Connection Pool

Я создаю инструмент тестирования для стрессовой нагрузки на сервер. Я создаю множество различных потоков, которые посылают отдельные запросы на сервер. Похоже, что все ограничивается ChannelFactory. Он становится узким местом на ...
вопрос задан: 20 December 2011 18:27
0
ответов

Блокировка объекта, который может измениться во время выполнения кода

Предположим, у меня есть поток, который блокирует ссылку на объект Блокировка потока # 1 (myObj) {...} позже в коде I иметь myObj = new XYZObj (); а затем поток №2 блокирует его lock (myObj) {...} Будет ...
вопрос задан: 20 December 2011 16:46
0
ответов

Каковы будут последствия, если мы попытаемся прикрепить Нативный поток постоянно к DVM (JVM)?

Возможно ли постоянно прикрепить собственный поток к JVM (AttachCurrentThread) (или) лучше прикрепить, когда когда-либо потребуется (вызов java-функций), и сразу же отсоединить его после работы is ...
вопрос задан: 20 December 2011 12:56