Результаты поиска по запросу "multithreading"

7 ответов

stackoverflow.com/q/12520192/845092

есть многопоточное настольное приложение на C ++ (MFC). В настоящее время разработчики используют либо CString, либо std :: string, вероятно, в зависимости от их настроения. Таким образом, мы хотели бы выбрать одну реализацию (возможно, что-то ...

5 ответов

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

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

3 ответа

Как выполнить потокобезопасное запоминание функции в c #?

Здесь переполнение стека янашел [https://stackoverflow.com/a/2852595/579817]код, который запоминает функции с одним аргументом: static Func<A, R> Memoize<A, R>(this Func<A, R> f) { var d = new Dictionary<A, R>(); return a=> { R r; if ...

ТОП публикаций

4 ответа

Как остановить потоки следующего типа в Java, используемые для просмотра папок для файлов с помощью WatchService для папок с помощью jToggleButton

Я хотел бы остановить потоки, созданные следующим образом с помощью jToggleButton. Потоки используются для просмотра папок для файлов. Я много пробовал и много искал, но безуспешно. Может ли любое тело помочь и предложить какое-либо решение, ...

3 ответа

Наш код многопоточный, и этот подход работает хорошо.

у расширение Python на C ++, упаковывая стороннюю библиотеку, которую я не контролирую. Эта библиотека создает поток, о котором Python ничего не знает, и из этого потока вызывает обратный вызов C ++, который я предоставляю библиотеке. Я хочу, ...

1 ответ

, Я добавлю простой пример.

ужно импортировать данные о клиентах из устаревшей БД и выполнить несколько преобразований в процессе. Это означает, что одна запись должна выполнять дополнительные «события» (синхронизировать продукты, создавать счета и т. Д.). Моим ...

1 ответ

Это явный актерский состав.

у вызвать серию событий из моего библиотечного класса, но я боюсь, что некоторые подписчики событий будут грубыми и долго будут обрабатывать некоторые события, блокируя тем самым поток, вызывающий события. Я думал, что смогу защитить поднимающий ...

1 ответ

 довольно мало, каждый результат обновляется атомарно. Самое главное, вы не хотите читать счетчик в критическом разделе.

я есть код, который выполняет много итераций, и только если условие выполняется, результат итерации сохраняется. Это естественно выражается как цикл while. Я пытаюсь заставить код работать параллельно, так как каждая реализация независима. Итак, ...

4 ответа

Это звучит как отличный ответ.

с как у меня былспросил [https://stackoverflow.com/questions/531759/c-volatile-double], но мой немного другой. Вопрос в том, почему ключевое слово volatile не разрешеноC# по типамSystem.Double а такжеSystem.Int64, и т.д.?" На первый взгляд, я ...

2 ответа

Это замена для вашего цикла foreach, который будет запускать каждый из циклов в своем собственном потоке.

ел бы сделать программу, которая читает каждую строку файла .txt, что-то делать с каждой строкой. Я бы хотел, чтобы пользователь мог выбирать потоки, поэтому, если он выберет, например, 10 потоков, программа сможет одновременно что-то делать на ...