0
ответов

Когда уместно использование нескольких потоков -?

Я думаю, что я «получил» основы многопоточности -с Java. Если я не ошибаюсь, вы беретесь за большую работу и решаете, как разбить ее на несколько (одновременных )задач. Затем вы реализуете...
вопрос задан: 29 June 2012 20:00
0
ответов

Несколько экземпляров IntentService в Android

private void setFPAlarm (){ Намерение = новое намерение (this, FPService.class ); PendingIntent pi = PendingIntent.getService (это, 0, намерение, PendingIntent.FLAG _ОБНОВЛЕНИЕ _ТЕКУЩЕЕ ); долго...
вопрос задан: 29 June 2012 17:40
0
ответов

Как функции изменяются во время выполнения, а затем распространяются на несколько потоков?

С помощью Clojure (и других диалектов Lisp) вы можете изменять работающий код. Итак, когда функция изменяется во время выполнения, доступно ли это изменение для нескольких потоков? Я пытаюсь понять, как это...
вопрос задан: 28 June 2012 10:28
0
ответов

Могут ли потоки Ruby не конфликтовать при записи?

Из прошлой работы на C# и Java я привык к такому оператору, который не является потокобезопасным: x += y; Тем не менее, я не смог наблюдать каких-либо конфликтов между потоками при выполнении вышеизложенного...
вопрос задан: 27 June 2012 23:16
0
ответов

Эффективное параллельное дерево

Я ищу эффективный способ реализации параллельной древовидной структуры. Если это поможет, предположим, что у меня намного больше доступов для чтения, чем изменений в структуре. Дерево должно поддерживать эти...
вопрос задан: 25 June 2012 12:54
0
ответов

Как дождаться окончания перехода в javafx 2.1?

Моя сцена состоит только из ImageView, отображающего изображение. Я хотел бы сделать изображение черным (, назначенным цветом сцены ), а затем через некоторое время снова перейти от черного к изображению. Я нашел...
вопрос задан: 25 June 2012 10:57
0
ответов

Как мне смоделировать 1000 одновременных пользователей как реальных?

Мне нужно провести нагрузочное тестирование веб-службы. Для этого требуется не менее 1000 одновременных пользователей. Я знаю некоторых инструменты тестирования (например, JMeter) могут имитировать группу одновременных пользователей с несколькими потоками
вопрос задан: 25 June 2012 09:58
0
ответов

Синхронизация модели памяти Java: как вызвать ошибку видимости данных?

"Java Concurrency in Practice" дает следующий пример небезопасной класс, который из-за природы модели памяти Java может в конечном итоге работать вечно или вывести 0. Проблема, которую пытается решить этот класс ...
вопрос задан: 23 June 2012 07:06
0
ответов

GLSL, семафоры?

Ранее у меня уже была проблема, связанная с тем, что я хотел смешать значения цвета в единице изображения, выполнив что-то вроде: vec4 texelCol = imageLoad(myImage, myTexel); imageStore(myImage, myTexel, ...
вопрос задан: 21 June 2012 18:48
0
ответов

Приоритет в Go выберите способ обхода оператора

Я хочу прослушивать два канала, заблокированные, когда оба канала опустошены. Однако, если оба канала содержат данные, я хочу, чтобы один из них был очищен до обработки другого. В ...
вопрос задан: 20 June 2012 14:45
0
ответов

Parallel.ForEach с сохранением порядка

У меня есть List, и мне нравится десериализовать каждый byte[] в Foo. Список упорядочен, и мне нравится писать параллельный цикл, в котором результирующий List содержит все Foo в одном и том же...
вопрос задан: 20 June 2012 07:49
0
ответов

Какая самая изящная идиома для производителя/потребителя в Go?

Что я хотел бы сделать, так это иметь набор горутин-производителей (некоторые из которых могут завершиться или не завершиться) и подпрограмму-потребитель. Проблема в этой оговорке в скобках - мы не знаем всего...
вопрос задан: 18 June 2012 03:33
0
ответов

Убедитесь, что файл .mat существует и его нет Corrupt - Matlab

У меня есть 2 независимых рабочих Matlab: ПЕРВЫЙ получает / сохраняет данные, а ВТОРОЙ читает их (и выполняет некоторые вычисления и т. Д.). FIRST сохраняет данные как файл .mat на жестком диске, а SECOND читает их из ...
вопрос задан: 15 June 2012 23:05
0
ответов

При межпотоковом взаимодействии между производителем и потребителем

возникли проблемы с межпотоковым взаимодействием, и он «решил» их с помощью повсеместных «фиктивных сообщений». Это плохая идея? Какие есть возможные решения? Пример проблемы у меня есть. основной поток ...
вопрос задан: 15 June 2012 17:40
0
ответов

Изменчивость объектов, отличных от переменных класса

Раньше я считал, что любая переменная, совместно используемая двумя потоками, может кэшироваться локально в потоке и должна быть объявлена ​​как volatile. Но это убеждение недавно было оспорено товарищем по команде. Мы...
вопрос задан: 15 June 2012 16:54
0
ответов

Ленивая инициализация без синхронизации или ключевого слова volatile

На днях Говард Льюис Шип опубликовал запись в блоге под названием «Вещи, которые я узнал в Hacker Bed and Breakfast», один из пунктов списка is: Поле экземпляра Java, которое назначается ровно один раз с помощью ленивого...
вопрос задан: 15 June 2012 13:45
0
ответов

Альтернатива PHP-семафору?

Я делаю небольшую онлайн-игру, в которой (что вы знаете) несколько пользователей будут обращаться к одной и той же базе данных. Мой хост не включает семафоры, и я не могу позволить себе что-то еще (я...
вопрос задан: 15 June 2012 06:16
0
ответов

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

Будет ли следующий код вызывать исключение ConcurrentModificationException или другие побочные эффекты? ArrayList новыйList = новый ArrayList(список); Учитывая, что размер списка очень...
вопрос задан: 14 June 2012 14:09
0
ответов

ArrayBlockingQueue использует одну блокировку для вставки и удаления, а LinkedBlockingQueue использует 2 отдельные блокировки.

Я просматривал исходный код ArrayBlockingQueue и LinkedBlockingQueue. LinkedBlockingQueue имеет putLock и takeLock для вставки и удаления соответственно, но ArrayBlockingQueue использует ...
вопрос задан: 13 June 2012 13:11
0
ответов

Является ли отправка/получение веб-сокета потокобезопасным (безопасным для рутины)?

При написании сервера веб-сокетов в GO (в моем случае с использованием кодека JSON) безопасно ли иметь две разные процедуры Go для обработки отправки и получения данных по одному и тому же соединению? Так как ...
вопрос задан: 11 June 2012 19:03
0
ответов

Параллельные запросы в Appengine Python

Официальная документация appengine говорит, что если мы установим для свойства threadsafe значение true в app.yaml, то appengine будет выполнять параллельный сервер. Запросы. Официальная ссылка: https://developers.google.com/appengine/...
вопрос задан: 11 June 2012 09:08
0
ответов

Проверка одновременных запросов к веб-серверу на основе REST

Как смоделировать тысячи запросов GET и PUT к моему веб-серверу на основе REST? Существуют ли какие-либо инструменты, и если да, то какие?
вопрос задан: 8 June 2012 15:47
0
ответов

Ошибка компиляции std::packaged_task с gcc 4.6

Я пытаюсь запустить функцию в потоке, используя std::packaged_task Query query; /* объект protobuf */ /* заполнить объект запроса */ std::packaged_task task([](...
вопрос задан: 7 June 2012 21:23
0
ответов

В чем преимущество объекта Monitor.Enter (, ref bool )по сравнению с объектом Monitor.Enter ()?

В соответствии со спецификацией языка оператор lock (obj ); будет скомпилирован как объект :lockObj = obj; // (langspec не упоминает эту переменную, но без нее было бы небезопасно )Монитор.Ввод (...
вопрос задан: 7 June 2012 15:37
0
ответов

Volatile в java

Насколько я знаю, запись volatile происходит до чтения volatile, поэтому мы всегда будем видеть самые свежие данные в переменной volatile. Мой вопрос в основном касается термина происходит-до и где это происходит...
вопрос задан: 4 June 2012 21:00
0
ответов

Уничтожение потока при сборке мусора MVar

У меня есть рабочий поток, который многократно считывает данные из MVar и выполняет над ним некоторую полезную работу. Через некоторое время остальная часть программы забывает об этом рабочем потоке, что означает, что он будет...
вопрос задан: 3 June 2012 17:18
0
ответов

Публикация полей объектов, не относящихся к потокам, безопасным для потоков способом

У меня проблема с параллелизмом Java. Да, я смотрел на вопросы с почти одинаковым названием, но все они, казалось, задавали несколько разные вещи. Да, я прочитал Java Concurrency в ...
вопрос задан: 2 June 2012 04:34
0
ответов

Как использовать блокирующий набор в шаблоне «Производитель/Потребитель», когда производители также являются потребителями. Как закончить?

У меня есть рекурсивная проблема, когда потребители выполняют некоторую работу на каждом уровне дерева, затем им нужно рекурсивно пройти вниз по дереву и выполнить ту же работу на следующем уровне. Я хочу использовать ConcurrentBag/...
вопрос задан: 1 June 2012 14:22
0
ответов

LinkedBlockingQueue с методом fast contains(Object o)?

Короче говоря, я пишу приложение, которому нужна реализация BlockingQueue, которая обеспечивает добавляет/удаляет, но также и быстрый метод contains, так как я буду называть его TON....
вопрос задан: 31 May 2012 21:49
0
ответов

Как мне использовать отправку GCD _барьер _async в iOS (, кажется, выполняется до, а не после других блоков)

Я пытаюсь синхронизировать следующий код в iOS5 :у объекта есть метод, который делает HTTP-запрос, из которого он получает некоторые данные, включая URL-адрес изображения как только данные поступают, текстовый...
вопрос задан: 30 May 2012 00:17