Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'thread-safety'

Могу ли я предположить, что функция Delphi NOW будет потокобезопасной?
Если я вызываю СЕЙЧАС из нескольких потоков, могу ли я предположить, что это нормально, или мне нужно реализовать блокировку для этого? Я знаю, что форматирование даты и времени небезопасно, но как насчет чтения даты и времени? Кроме того, как...

Завершение QThread, который обертывает функцию (т. е. не может опросить флаг want_to_end)
Я пытаюсь создать поток для графического интерфейса, который обертывает длительную функцию. Таким образом, моя проблема сформулирована в терминах PyQt и QThreads, но я полагаю, что та же концепция может применяться и к стандартным потокам Python, и в...

Использование конечных переменных в анонимных потоках
Безопасно ли делать что-то вроде for (int i = 0; i < 10; i++){ final int finalI = i; new Thread(() -> { // use finalI in the thread somehow }); } Итак, вопрос, который я хочу задать, заключается в том, гарантируется...

Python Really Thread Safe Dictionary (RuntimeError: словарь изменил размер во время предотвращения итерации)
У меня случайно появилось потоковое приложение из-за использования web.py и pyinotify :) Приложение сохраняет своего рода состояние в файлах JSON, которое оно может изменить и которое может изменить любой другой пользователь. Измененный...

Преобразование стандартной карты Golang в Sync.Map, чтобы избежать состояния гонки
У меня есть следующая строка кода: var a_map = make(map[string] []int) Часть моего кода, использующая переменную a_map, иногда выдает следующую ошибку: fatal error: concurrent map read and map write В попытке создать более надежное...

Кэшировать подготовленный оператор потокобезопасным способом?
Я кэширую подготовленный оператор, чтобы мне не приходилось его снова готовить при работе с java-драйвером datastax (cassandra). Ниже приведен мой код, и он работает: private static final ConcurrentHashMap<String, PreparedStatement> cache...

Новые материалы

Как ИИ меняет сельское хозяйство
Прочтите Статью Кэтлин Уолч в Forbes о том, как ИИ меняет сельское хозяйство . Сельское хозяйство и земледелие - одна из древнейших и важнейших профессий в мире. Человечество прошло долгий..

Slack: проектирование современных интерфейсов человека и ИИ
Когда Стюарт Баттерфилд выделил Slack из быстро исчезающей онлайн-игры Tiny Speck, его перспективы были в лучшем случае неопределенными. Существовал очевидный спрос на средства связи на рабочем..

HTTP1.1 против HTTP2
Http расшифровывается как HyperText Transfer Protocol, это в основном метод, который компьютеры и серверы используют для запроса и отправки информации. HTTP1.1 - это более старая версия Http, а..

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

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

Буферы протоколов, часть 01: соглашения об именах и файловая организация
Если вам нравится читать статьи на Medium и вы заинтересованы в том, чтобы стать участником, я буду рад поделиться с вами своей реферальной ссылкой!

Наши партнеры
Globex SCI — уникальная система, которая хранит и позволяет использовать большие базы данных, опубликованные в блокчейне. Используя алгоритмы глубокого обучения и ИИ, мы можем прогнозировать..