0
ответов

Чем отличаются способы вызова моего метода в отдельном потоке?

У меня есть некоторый метод расчета данных (пусть это будет "myMethod:"), и я хочу переместить вызов в другой поток, потому что я не хочу блокировать свои основные функции пользовательского интерфейса . Итак, мы начали исследовать ...
вопрос задан: 30 March 2012 08:01
0
ответов

Многопоточные вычисления в Excel выполняются медленно

Мне интересно, есть ли способ контролировать вычисления в Excel, чтобы несколько листов в ББ пересчитывались параллельно, а другие нет. Моя проблема заключается в том, что при текущей настройке ...
вопрос задан: 30 March 2012 02:40
0
ответов

Понимание os.fork и Queue.Queue

Я хотел реализовать простую программу на Python с использованием параллельного выполнения . Это связано с вводом-выводом, поэтому я решил, что потоки будут подходящими (в отличие от процессов). После прочтения документации по Queue...
вопрос задан: 29 March 2012 20:42
0
ответов

Можно ли в C++11 передать указанный базовый класс конструктору потока и получить полиморфное поведение?

Я заметил разницу в поведении новой библиотеки в Visual Studio 11 Beta и Boost с thread() и ref(). Мне интересно, кто прав. Это может быть и то, и другое, если стандарт отклоняется от ...
вопрос задан: 29 March 2012 17:47
0
ответов

Как вызывать метод завершения каждый раз, когда возвращается метод ThreadPool.QueueUserWorkItem

Я использую System.Threading.ThreadPool.QueueUserWorkItem(x => MyMethod(param1, param2, param3, param4, param5)); Я хочу вызывать следующий метод из основного потока каждый раз, когда вызов ...
вопрос задан: 29 March 2012 17:01
0
ответов

Как уведомить поток PipedInputStream о том, что поток PipedOutputStream записал последний байт?

Как правильно закончить работу на выходном конце трубы? Мне нужно, чтобы поток записи завершался или выполнял какую-то другую работу, а поток чтения считывал все записанные данные до конца. Закрывать ли...
вопрос задан: 29 March 2012 13:33
0
ответов

Коллекция была изменена, операция перечисления может не выполняться

У меня многопоточное приложение, и я получаю эту ошибку **************** Текст исключения ********** **** System.InvalidOperationException: коллекция была изменена; операция перечисления может не выполняться. ...
вопрос задан: 29 March 2012 12:14
0
ответов

Одно SQLiteConnection на поток?

Я использую SQLite из system.data.sqlite.org Нам нужно получить доступ к базе данных из многих потоков (по разным причинам). Я много читал о возможностях потокобезопасности sqlite (по умолчанию синхронизировано ...
вопрос задан: 28 March 2012 14:48
0
ответов

Насколько быстро осуществляется доступ к локальным переменным потока в Linux.

Насколько быстро осуществляется доступ к локальным переменным потока в Linux. Из кода, сгенерированного компилятором gcc, я вижу, что он использует регистр сегмента fs. Итак, очевидно, доступ к локальному потоку...
вопрос задан: 28 March 2012 14:46
0
ответов

Общий шаблон для инициализации синглтона в фоновом потоке

Сейчас у меня есть синглтон, инициализация которого может занять до 10 секунд. Однако я не хочу, чтобы мои пользователи подвергались наказанию (ожиданию) за эту инициализацию, поэтому я предпочитаю загружать этот компонент на ...
вопрос задан: 28 March 2012 14:16
0
ответов

Интеграция с Apache Shiro и Netty ExecutionHandler/OrderedMemoryAwareThreadPoolExecutor

Я только что добавил ExecutionHandler в свой серверный конвейер непосредственно перед моим основным обработчиком бизнес-логики, как рекомендовано в документации. Я использую Apache Shiro http://shiro.apache.org/ для обеспечения безопасности. ...
вопрос задан: 28 March 2012 02:05
0
ответов

Есть ли случаи, когда предпочтительнее использовать простой старый объект Thread вместо одной из новых конструкций?

Я вижу много людей в сообщениях в блогах и здесь, на SO, либо избегающих, либо советующих против использования класса Thread в последних версиях C# (и я имею в виду, конечно, 4.0+, с добавлением Task &...
вопрос задан: 27 March 2012 23:28
0
ответов

Запуск 'top' в потоке приводит к SIGTTOU

По причинам, которые я не буду вдаваться, мне нужно запустить вариант 'top -m io -d 2 10' внутри подпроцесса из потока Python во FreeBSD 8.1. Проблема в том, что иногда создается SIGTTOU (...
вопрос задан: 27 March 2012 00:19
0
ответов

несколько потоков, добавляющих элементы в один список. почему в списке всегда меньше элементов, чем ожидалось?

Следующий код объясняет мой вопрос. Я знаю, что список не является потокобезопасным. Но какова основная «настоящая» причина этого? программа класса { static void Main(string[] args){...
вопрос задан: 26 March 2012 18:08
0
ответов

Отслеживание создания и жизненного цикла потоков Java

Существуют ли какие-либо инструменты для отслеживания создания и жизненного цикла потоков Java? Мне было бы интересно все следующее: стек вызовов, который вызывал new Thread() Стек вызовов, вызывающий...
вопрос задан: 26 March 2012 15:05
0
ответов

Ядра ЦП не используются должным образом при использовании QThreads

Использование: C++ (MinGW), Qt4.7.4, Vista (ОС), Intel core2vPro Мне нужно точно так же обработать 2 огромных файла. Итак, я хотел бы вызвать процедуру обработки из 2 отдельных потоков для 2 отдельных...
вопрос задан: 26 March 2012 13:06
0
ответов

ThreadPoolExecutor и Socket.Поток не запущен

У меня есть класс класса с основным потоком. Открытый класс MainThread extends Thread { закрытый конечный сокет s; public MainThread(final Socket s) { this.s = s; } public void start() { /...
вопрос задан: 26 March 2012 12:35
0
ответов

Простой пример семафора [закрыто]

Кто-нибудь может поделиться простым примером использования семафора? Если можно пример решения задачи без семафора, а потом с семафором, чтобы понять ее суть.
вопрос задан: 26 March 2012 07:46
0
ответов

Увеличивает ли async и await производительность приложения ASP.Net

Недавно я прочитал статью о C#-5 и новых и приятных функциях асинхронного программирования. Я вижу, что это отлично работает в приложении Windows. У меня возник вопрос, может ли эта функция увеличить ASP....
вопрос задан: 26 March 2012 06:53
0
ответов

Когда использовать volatile и synchronized

Я знаю, что есть много вопросов по этому поводу, но я все еще не совсем понимаю. Я знаю, что делают оба этих ключевых слова, но не могу определить, какое из них следует использовать в определенных сценариях. Вот пара ...
вопрос задан: 24 March 2012 10:52
0
ответов

Передача одного исполняемого объекта конструкторам нескольких потоков [дублировать]

Если я создаю исполняемый объект Runnable run = new MyRunnable(); Затем передайте один и тот же объект двум конструкторам потоков и запустите их new Thread(run).start; новый поток (выполнить) .start; Является ли ...
вопрос задан: 24 March 2012 04:21
0
ответов

Является ли замена значения переменной-члена потокобезопасной?

В моем приложении (написанном на C#) у меня есть экземпляр класса с переменной-членом, указывающей на экземпляр другого класса. Этот второй экземпляр доступен только для чтения, поэтому состояние этого экземпляра...
вопрос задан: 23 March 2012 13:53
0
ответов

Android - действие повтора OnTouch

Что является лучшим решением, если я хочу, чтобы событие OnTouch повторялось? Например, если я держу палец на экране, я хочу, чтобы целое число увеличивалось на 1, пока я не уберу палец с экрана? ...
вопрос задан: 23 March 2012 13:39
0
ответов

Максимальное количество потоков ThreadPool

У меня проблемы с .NET ThreadPool (. СЕТЬ 4). Я читал, что по умолчанию .NET имеет ограничение в 25 потоков на процессор, но, судя по сообщениям на форумах по SO и в других местах, я могу увеличить ...
вопрос задан: 23 March 2012 08:40
0
ответов

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

У меня есть несколько вопросов об использовании блокировки для защиты моей общей структуры данных. Я использую C/C++/ObjC/Objc++. Например, у меня есть класс счетчика, который используется в многопоточном классе среды MyCounter { ...
вопрос задан: 23 March 2012 08:10
0
ответов

Является ли DocumentBuilderFactory потокобезопасным в Java 5+?

В документации по Java 1.4 для javax.xml.parsers.DocumentBuilderFactory недвусмысленно утверждается: Реализация класса DocumentBuilderFactory НЕ гарантирует потокобезопасность. Это зависит от ...
вопрос задан: 22 March 2012 18:23
0
ответов

Почему специализации std::atomic не предоставляют операторы присваивания умножения и деления?

Полная специализация std::atomic для целочисленных типов предоставляет арифметические составные операторы присваивания, такие как +=, -=, но не *= или /=. Стандарт утверждает это, но, насколько я вижу, есть...
вопрос задан: 22 March 2012 15:13
0
ответов

Как на самом деле работает .NET ExecutionContext?

Я пытаюсь выяснить, как на самом деле работает ExecutionContext в версии 4.0 и выше .NET Framework. В документации говорится, что управляемый принцип, синхронизация, локаль и пользователь...
вопрос задан: 22 March 2012 02:20
0
ответов

Безопасная передача данных только для чтения в новый поток

Предположим, у меня есть программа, которая инициализирует глобальную переменную для использования потоками, например: int ThreadParameter; // эта функция запускается из основного потока void SomeFunction() { ...
вопрос задан: 21 March 2012 20:45
0
ответов

python: чтение вывода подпроцесса в потоках

У меня есть исполняемый файл, который я вызываю с помощью subprocess.Popen. Затем я намерен передать ему некоторые данные через стандартный ввод, используя поток, который считывает его значение из очереди, которая позже будет заполнена в другом потоке. ..
вопрос задан: 21 March 2012 19:19