6
ответов

C#, Как я могу отправить повреждение в другую sub стандартную программу?

У меня есть цикл, работающий, который обработает 1000-е записей, в настоящее время как только цикл работает, он не может быть остановлен, и пользователь должен ожидать, пока он не закончен. Как я могу остановить цикл когда кто-то...
вопрос задан: 27 October 2008 23:32
6
ответов

.NET C# exe не закрывается, когда ПК перезапущен, мешая машине перезапустить

Нам создали SmartClient в C#, что stubornly остается открытым, когда ПК его работа перезапускается. Это останавливает процесс перезапуска, если пользователь сначала не закрывает SmartClient или существует...
вопрос задан: 27 October 2008 20:53
6
ответов

Разница между блокировкой (locker) и блокировкой (variable_which_I_am_using)

Я использую C # & amp; .Net 3.5. В чем разница между OptionA и OptionB? class MyClass {закрытый объект m_Locker = new object (); частный словарь < строка, объект > m_Hash = ...
вопрос задан: 23 October 2008 17:50
6
ответов

Кто-нибудь может объяснить нить мониторов и ждать?

Кто-то на работе только что спросил, почему нужно синхронизировать ожидание. Честно говоря, я не вижу причин. Я понимаю, что говорят Javadocs - что нить должна быть ...
вопрос задан: 22 October 2008 22:31
6
ответов

Как реализовать чтение блокирования с помощью потоков POSIX

Я хотел бы реализовать сценарий производителя/потребителя, который повинуется интерфейсам, которые являются примерно: класс Потребитель {частный: векторное <символьное> чтение (size_t n) {//, Если внутренний буфер имеет '...
вопрос задан: 16 October 2008 00:40
6
ответов

Как получить хорошую параллельную производительность чтения из диска

Я хотел бы задать вопрос, тогда развивают его с моим собственным ответом, но также и видят то, что отвечает, что другие люди имеют. У нас есть два больших файла, которые мы хотели бы считать из двух отдельных потоков одновременно...
вопрос задан: 10 October 2008 22:06
6
ответов

Как я использую произвольную строку в качестве блокировки в C++?

Скажем, у меня есть многопоточная программа C++, которая обрабатывает запросы в форме вызова функции к handleRequest (строковый ключ). Каждый вызов к handleRequest происходит в отдельном потоке, и существует...
вопрос задан: 3 October 2008 18:34
6
ответов

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

Когда к полю класса получают доступ через метод получателя несколько потоков, как Вы поддерживаете потокобезопасность? Действительно ли синхронизируемое ключевое слово достаточно? Этот сейф: общедоступный класс SomeClass {частный...
вопрос задан: 23 September 2008 00:29
6
ответов

Ускорение цикла с использованием многопоточности в C # (Вопрос)

Представьте, что у меня есть функция, которая просматривает миллион / миллиард строк и проверяет что-то в них. f.ex: foreach (элемент String в ListOfStrings) {result.add (CalculateSmth (item)); } он потребляет ...
вопрос задан: 19 September 2008 12:21
6
ответов

Доказательство правильности алгоритмов мультипотока

Алгоритмы мультипотока особенно трудно разработать/отладить/доказать. Алгоритм Dekker является главным примером того, как трудно это может быть должно разработать корректный синхронизируемый алгоритм. Современная работа Tanenbaum...
вопрос задан: 17 September 2008 22:54
6
ответов

вызов thread.start () в его собственном конструкторе [дубликат]

действительно ли законно для потока назвать this.start () в его собственном конструкторе? и раз так какие потенциальные проблемы это может вызвать? Я понимаю, что объектная привычка полностью инициализировала до конструктора...
вопрос задан: 17 September 2008 15:11
6
ответов

Как часто делают Вы используете Систему. Компонент. BackgroundWorker в Вашем UIs? (если когда-либо)

Я уверен, что быстро реагирующий UI - что-то, что все борются за и reccomended способ сделать, материал должен использовать BackgroundWorker для этого. Вам легко работать с? Вы часто используете его?...
вопрос задан: 8 September 2008 14:27
6
ответов

Что такое мьютекс?

Мьютекс - это концепция программирования, которая часто используется для решения многопоточных задач. Мой вопрос к сообществу: что такое мьютекс и как вы его используете?
вопрос задан: 29 August 2008 15:59
6
ответов

Как прервать потоки, созданные с ThreadPool. QueueUserWorkItem

существует ли способ прервать потоки, созданные с QueueUserWorkItem? Или возможно я не должен? Что происходит, если главное приложение выходит? Весь поток создается из прерванного автоматически?
вопрос задан: 28 August 2008 17:59
5
ответов

Как я превращаю обратные вызовы события в свои ориентированные на многопотоковое исполнение формы победы?

Когда Вы подписываетесь на событие на объекте из формы, Вы по существу передаете управление своего метода обратного вызова для источника события. Вы понятия не имеете, будет ли тот источник события...
вопрос задан: 20 January 2019 13:58
5
ответов

“псевдоатомарные” операции в C++

Таким образом, я знаю, что ничто не является атомарным в C++. Но я пытаюсь выяснить, существуют ли какие-либо "псевдоатомарные" предположения, которые я могу сделать. Причина состоит в том, что я хочу избегать использования взаимных исключений в
вопрос задан: 29 November 2018 18:22
5
ответов

Что проку от шаблона SyncRoot?

Я читаю книгу c#, которая описывает шаблон SyncRoot. Это показывает пустой doThis () {блокировка (это) {...}} освобождают doThat () {блокировка (это) {...}} и выдерживает сравнение с шаблоном SyncRoot: объект...
вопрос задан: 11 October 2018 11:24
5
ответов

Почему должен ожидать () всегда быть названным в цикле

Я считал, что мы должны всегда называть ожидание () из цикла: в то время как (! условие) {obj.wait ();} Это хорошо работает без цикла итак, почему это?
вопрос задан: 1 October 2018 04:40
5
ответов

Почему функциональные языки считают благом для многопоточных сред?

Я слышу много о функциональных языках, и как они масштабируются хорошо, потому что нет никакого состояния вокруг функции; и поэтому что функция может быть в широком масштабе параллелизирована. Однако это делает мало...
вопрос задан: 10 July 2018 13:21
5
ответов

Действительно ли реестр Win32 ориентирован на многопотоковое исполнение?

Если у меня есть два процесса, получающие доступ к данному ключу реестра (например, HKLM), я должен перенести логику во взаимное исключение?
вопрос задан: 18 June 2018 15:35
5
ответов

Передача структур данных к различным потокам

У меня есть приложение, которое будет порождать несколько потоков. Однако я чувствую, что могла бы быть проблема с потоками, получающими доступ к данным, которыми они не должны быть. Вот структура потокового...
вопрос задан: 13 June 2018 23:35
5
ответов

Java StringBuilder и потокобезопасность

Я создаю Строку из нескольких частей и хочу использовать или StringBuffer или StringBuilder, чтобы сделать так. От Java 5 документов я вижу, что StringBuilder предпочтен, если это возможно, с...
вопрос задан: 19 February 2018 10:26
5
ответов

Действительно ли законно назвать метод запуска дважды на том же Потоке?

Следующий код приводит к java.lang. IllegalThreadStateException: Поток, уже запущенный, когда я звонил, запускает () второй раз метода в программе. updateUI.join (); если (! updateUI.isAlive ())...
вопрос задан: 30 August 2017 07:00
5
ответов

Прерывание потока, который ожидает на блокирующем действии?

Я выполняю поток, основное действие которого должно обратиться к прокси с помощью блокирующейся функции, и ожидать его, чтобы дать ему что-то. Я использовал известный шаблон энергозависимой булевской переменной и Прерывания...
вопрос задан: 17 August 2017 22:11
5
ответов

Нужны отзывы о том, как сделать класс «потоко-безопасным»

В настоящее время я учусь, как сделать многопоточность в C ++. Один из моих учебных проектов - игра тетрис. В этом проекте у меня есть класс Game, который содержит все данные о состоянии игры. У него есть методы для перемещения ...
вопрос задан: 1 July 2017 02:41
5
ответов

Потоки и Процессы По сравнению с MultiThreading и Многоядерный/Многопроцессорный: Как они отображаются?

Я был очень смущен, но следующий поток очистил мои сомнения: Многопроцессорная обработка, Многопоточность, HyperThreading, Многоядерный, Но это обращается к запросам с аппаратной точки зрения. Я хочу...
вопрос задан: 23 May 2017 12:34
5
ответов

Улучшение производительности многопоточного HttpWebRequests в.NET

Я пытаюсь измерить пропускную способность веб-сервиса. Чтобы сделать это, я записал мелкий инструмент, который непрерывно отправляет запросы и ответы чтений от многих потоков. Содержание...
вопрос задан: 23 May 2017 12:33
5
ответов

Каковы преимущества локальной памяти потока уровня экземпляра?

Этот вопрос привел меня задаваться вопросом о локальной памяти потока в высокоуровневых платформах разработки как Java и.NET. Java имеет класс ThreadLocal <T> (и возможно другие конструкции), в то время как.NET имеет...
вопрос задан: 23 May 2017 12:25
5
ответов

Будет.Net Garbage Collect объект, на это не ссылаются, но имеет поток, это делает работу?

У меня есть следующий код (сокращенный для удобочитаемости): Основной Класс: общедоступный StartProcess () {Мыслитель th = новый Мыслитель (); th. DoneThinking + = новый Мыслитель. ProcessingFinished (ThinkerFinished);...
вопрос задан: 23 May 2017 12:22
5
ответов

Многопоточная Программа Java для игры Conway жизни - конкуренция в краевых ячейках

Я изучаю параллельное программирование в Java и запись моделирования для Игры Жизни. Вот то, что я думаю: Используйте интервал [] [] для хранения состояний раздела ячеек интервал [] [] в t...
вопрос задан: 23 May 2017 12:19