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

4 ответа

Что такое потокобезопасный или не потокобезопасный в PHP?

Я видел разные двоичные файлы для PHP, например, не-поток или потокобезопасный? Что это значит? В чем разница между этими пакетами?

3 ответа

Потокобезопасный в Delphi

Я должен изменить и изменить некоторые визуальные компоненты в потоке, и, как вы знаете, делать это небезопасно. Мой вопросКак написать полностью потокобезопасный код?Это возможно? если это так, можете ли вы привести простой пример? мой код, ...

3 ответа

Потокобезопасный массив без блокировки

У меня есть библиотека C ++, которая должна выполнять некоторые вычисления в нескольких потоках. Я сделал код независимых потоков (т.е. между ними нет общих переменных), за исключением одного массива. Проблема в том, что я не знаю, как сделать ...

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

4 ответа

Безопасна ли настройка потока HashMap?

у меня естьHashMap в моей программе, доступ к которой осуществляется несколькими потоками, и иногда устанавливается одним потоком. Например: Map<String, String> myMap = new HashMap<String, String>();Доступ к нему осуществляется несколькими ...

2 ответа

Scala - изменчивые коллекции безопасных потоков

Мне нужна изменяемая потокобезопасная карта и изменяемый потокобезопасный список в Scala. Я знаю, что неизменяемые коллекции по умолчанию безопасны для потоков. Но мне нужно очень часто обновлять свои коллекции, из-за которых я не ...

2 ответа

Потоковая безопасность статических инициализаторов в C #

Все говорят, что статические инициализаторы поточнобезопасны, но меня беспокоит конкретная деталь. Допустим, у меня есть static class MyStaticClass { public static readonly object myField = MyOtherClass.GetNewObject(); } static class ...

4 ответа

Какие преимущества имеет dispatch_sync по сравнению с @synchronized?

Допустим, я хочу сделать этот код потокобезопасным: - (void) addThing:(id)thing { // Can be called from different threads [_myArray addObject:thing]; }GCD кажется предпочтительным способом достижения этого: - (void) addThing:(id)thing { ...

1 ответ

asio неявная нить и синхронизация данных

Когда я читаю исходный код asio, меня интересует, как asio делает синхронизацию данных между потоками даже неявной цепочкой. Это код в asio: io_service :: бежать mutex::scoped_lock lock(mutex_); std::size_t n = 0; for (; ...

2 ответа

Как проверить приложение Swing на правильное использование EDT (Event DIspatch Thread)

Я нашел много учебных пособий и примеров по правильному использованию EDT, однако мне хотелось бы услышать, как следует поступить наоборот: проверить сложное приложение, имеющее графический интерфейс Swing и множество функций, включающих длинные ...

2 ответа

Функциональный способ реализовать потокобезопасный общий счетчик

Я относительно новичок в Scala и функциональном программировании, и мне нравится идея, что используя неизменяемые объекты, я могу избежать многих ошибок безопасности потоков. Одна вещь все еще преследует меня, и это классический пример, ...