0
ответов

Использование __thread в C ++ 0x

Я прочитал, что в C ++ появилось новое ключевое слово: это __thread из того, что я читал. Все, что я знаю, это то, что это ключевое слово нужно использовать как ключевое слово static, но больше я ничего не знаю. Это ключевое слово просто ...
вопрос задан: 12 August 2011 23:12
0
ответов

Android: запуск нового потока выполняется в основном потоке

Я пытаюсь создать новый поток в onCreate () действия, но вместо того, чтобы создавать новый поток и выполнять исполняемый код в нем исполняемый код выполняется в основном потоке ...
вопрос задан: 12 August 2011 19:11
0
ответов

Более простой способ синхронизировать 2 потока в Java?

Я не хочу быть уверенным, что часть моего кода в основном потоке будет выполнена после некоторой части кода, выполняемого во вторичном потоке. Вот что у меня получилось: final Object lock = new ...
вопрос задан: 12 August 2011 15:49
0
ответов

Код возврата из pthread_create () - 11

Я пытаюсь запустить простое многопоточное программирование и получаю эту ошибку из кода возврата gcc из pthread_create () 11 как решить эту проблему? #include ...
вопрос задан: 12 August 2011 10:06
0
ответов

Могу ли я убить или завершить () действие в потоке, отличном от потока пользовательского интерфейса?

Мне было интересно, можно ли создать поток и убить / завершить Активность, возможно ли это вообще, если да, то почему это не работает в doInBackGround () AsyncTask
вопрос задан: 12 August 2011 06:03
0
ответов

Как мне сделать так, чтобы конкретный поток был следующим, который войдет в синхронизированный блок?

Меня спросили об этом в интервью. Есть четыре потока t1, t2, t3 и t4. t1 выполняет синхронизированный блок, а другие потоки ждут завершения t1. Какую операцию вы бы сделали, поэтому ...
вопрос задан: 12 August 2011 01:51
0
ответов

Как один поток Java может проверить состояние другого, например заблокирован ли другой?

Этот вопрос задали одному из моих друзей во время интервью. Как узнать, заблокирован ли поток внутри синхронизированного метода из другого потока? Кто-нибудь, пожалуйста, объясните это ...
вопрос задан: 12 August 2011 01:23
0
ответов

Производитель-потребитель - Использование Executors.newFixedThreadPool

Насколько я понимаю, шаблон «производитель-потребитель» может быть реализован с использованием очереди, совместно используемой производителем и потребителем. Производитель отправляет работу в общую очередь, потребитель извлекает ...
вопрос задан: 11 August 2011 20:17
0
ответов

Выполняет ли среда CLR оптимизацию «исключения блокировки»? Если нет, то почему?

JVM выполняет изящный трюк, называемый удалением блокировки, чтобы избежать затрат на блокировку объектов, которые видны только одному потоку. Здесь есть хорошее описание трюка: http://www.ibm.com/...
вопрос задан: 11 August 2011 16:19
0
ответов

.NET сокращает количество параллельных потоков при повторных запусках

Есть ли у .NET какие-либо веские причины сократить количество параллельных потоков через некоторое время? Я выполняю расчеты во многих проходах, на выполнение которых уходит несколько дней (каждый проход занимает около 1 часа). Задачи следующие ...
вопрос задан: 11 August 2011 14:59
0
ответов

Прерывание зацикленных потоков в Java

Я пытаюсь понять, как потоки работают в Java, и в настоящее время исследую, как реализовать зацикленные потоки, которые можно отменить. Вот код: public static void main (String [] args) throws ...
вопрос задан: 11 August 2011 12:18
0
ответов

Что я могу сделать, когда socket.close () выдает ошибку в Java?

Начал изучать Java неделю назад, а также решил узнать, как правильно работать с исключения. Java действительно сводит меня с ума от идеи указать исключения, которые метод может генерировать как часть его ...
вопрос задан: 10 August 2011 13:31
0
ответов

Каков вариант использования операции атомарного обмена (чтения-записи)?

C ++ 0x определяет шаблон std :: atomic для поточно-безопасного атомарного доступа к переменным. В этом шаблоне, среди прочего, есть функция-член std :: atomic :: exchange, которая атомарно сохраняет новое значение в "...
вопрос задан: 10 August 2011 08:24
0
ответов

Есть ли альтернатива для использования фонового рабочего в WPF?

Я новичок с WPF в моем приложении мне нужно выполнить серию шагов инициализации, они занимают 10-15 секунд, в течение которых мой пользовательский интерфейс перестает отвечать. Вчера я использовал ...
вопрос задан: 10 August 2011 04:19
0
ответов

Есть ли лучший шаблон ожидания для C #?

Я обнаружил, что кодировал такие вещи несколько раз. для (int я = 0; я <10; я ++) {если (Thing.WaitingFor ()) {перерыв; } Thread.Sleep (время сна); } если (! Thing.WaitingFor ()) {...
вопрос задан: 9 August 2011 19:45
0
ответов

Как я могу мгновенно убить поток Perl без убить всю программу?

Когда я использую exit или die, он уничтожает всю программу. foreach мой $ t (потоки-> список ()) {$ t-> выход; $ count ++; } Использование: thread-> exit (status) в строке 265 main.pl Perl завершился с активным ...
вопрос задан: 9 August 2011 19:32
0
ответов

Соответствует ли модель производителя / потребителя Актеру?

Итак, в последнее время я читал много статей о том, насколько сложно параллельное программирование и насколько практически невозможно параллельное программирование с общим состоянием. Итак, такие языки, как Erlang (я думаю, что это ...
вопрос задан: 9 August 2011 19:10
0
ответов

Как сделать потоки в Javascript

Итак, у меня есть большой объект JSON, который я возвращаю с сервера, затем создаю из него datatable и отображаю его в форме. Обычно это занимает несколько секунд ... поэтому я подумал о полосе загрузки. Я ...
вопрос задан: 9 August 2011 15:02
0
ответов

Должен ли я Invoke () отображать диалоговое окно или MessageBox из потока?

Я выполняю код в рабочем потоке. Иногда мне нужно показать диалог или сообщение. Я играл с кодом, и мне кажется, что это строго необходимо для Invoke, только когда я передаю ...
вопрос задан: 9 August 2011 10:50
0
ответов

C, как создать поток с помощью функции pthread_create

Я делаю c-файл для очереди отправки, которая получает задачу и помещает ее в очередь, которая является связанным списком. Для этого мне нужно создать потоки, используя pthread_t cThread; if (pthread_create (& ...
вопрос задан: 9 August 2011 04:25
0
ответов

ایا دا ممکنه ده چې د استازي اعدام له یوې تار څخه بلې مینځنۍ اعدام ته انتقال شي؟

په هره لاره چې زه کولی شم د کوم ځانګړي استازي لخوا کوم تار ته اعجاب ایستلی شم ، لکه دا چې ما په پیل کې دا د زنګ وهلو تار باندې اجرا کولی شم ، مګر اعدام یې د شالید موضوع ته واړوم که دا ...
вопрос задан: 9 August 2011 01:27
0
ответов

Delphi: CopyFileEx and Thread

У меня есть поток и процедура выполнения (функция) внутри него (в моем классе потоков). Я пытаюсь сделать это внутри потока: CopyFileEx (pchar (ListToCopy.Strings [Loop]), pchar (TN + ExtractFileName (ListToCopy ....
вопрос задан: 9 August 2011 00:08
0
ответов

Wie können Sie die Zeit messen, die in einem Kontextwechsel unter der Java-Plattform verbracht wird?

Nehmen wir an, jeder Thread führt eine FP-Berechnung durch. Ich bin daran interessiert, wie viel Zeit die CPU stattdessen zum Wechseln von Threads verwendet von ihnen laufen Wie viel Synchronisationsverkehr wird auf ...
вопрос задан: 8 August 2011 20:59
0
ответов

Зомби-потоки в системах POSIX

Как создаются зомби-потоки в C / C ++ и что вам нужно, чтобы убедиться в этом делать, чтобы они не создавались? Я знаю, что это просто обычные потоки, которые не завершились должным образом, но ...
вопрос задан: 8 August 2011 15:51
0
ответов

.NET C# Thread exception handling

I thought I understood this, and am a bit embarrassed to be asking, but, can someone explain to me why the breakpoint in the exception handler of following code is not hit? static class Program {...
вопрос задан: 8 August 2011 11:49
0
ответов

WPF: Невозможно загрузить пользовательский интерфейс в фоновом потоке?

Я создал приложение, которое создает FlowDocument огромного размера. Затраченное время на создание FlowDocument составляло примерно 3-4 секунды. Поэтому мне нравится создавать FlowDocument в BackgroundWorker, а не в пользовательском интерфейсе ...
вопрос задан: 8 August 2011 04:41
0
ответов

איך BackgroundWorker.Cancellation ממתינים לברגה?

הדרך לבטל פעולת רקע עובד היא להתקשר ל- BackgroundWorker.CancelAsync (): // RUNNING IN חוט ממשק משתמש בטל פרטי בטל Button_Click (שולח אובייקט, EventArgs e) {backgroundWorker ....
вопрос задан: 7 August 2011 11:32
0
ответов

Нам нужен совет по реализации серверного программного обеспечения с Java NIO

Я пытаюсь рассчитать нагрузку на сервер, который мне нужно построить. Мне нужно создать сервер, на котором в базе данных SQL зарегистрирован миллион пользователей. В течение недели каждый пользователь будет подключаться приблизительно ...
вопрос задан: 7 August 2011 10:02
0
ответов

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

Согласно C10k и этому документу, пропускная способность серверов с 1 потоком на соединение снижается по мере того, как подключается все больше и больше клиентов и создается все больше и больше потоков. Согласно этим двум источникам, это ...
вопрос задан: 7 August 2011 01:36
0
ответов

Несинхронизированная / неблокирующая карта Opengl

Я только что нашел следующую спецификацию OpenGL для ARB_map_buffer_range. Мне интересно, можно ли с помощью этого расширения выполнять неблокирующие вызовы карты? В настоящее время в моем приложении выполняется рендеринг ...
вопрос задан: 6 August 2011 14:24