thread-safety — все вопросы

2ответа
4 голоса
Как получить эквивалент printf_l в Linux?
Эта функция существует в OS X и позволяет передавать пользовательские локальные функции. setlocale не является потокобезопасным и передает языковой стандарт как параметр. Если эквивалента нет, лю
5ответов
4 голоса
Являются ли неделимые операции еще неделимыми в многопроцессорных и многоядерных системах?
В соответствии с заголовком, а также каковы ограничения и ошибки. Например, на процессорах x86 выравнивание для большинства типов данных является необязательным - это скорее оптимизация, чем треб
3ответа
4 голоса
Каркас безопасности потока
Следующий класс не является поточно-ориентированным (как доказано в Доказательство следующего код не защищен от потоков ) Существует ли какая-либо инфраструктура, которая может помочь с анализом
1ответ
4 голоса
Python итераторы и потокобезопасность
У меня есть класс, который управляется двумя функциями. Одна функция создает список виджетов и записывает его в класс: def updateWidgets(self): widgets = self.generateWidgetList() self.widge
2ответа
4 голоса
Поведение потоков с комбинацией синхронизированных методов в классе
Дело 1 У меня есть 2 синхронизированных метода, как показано ниже: class A { public void synchronized methodA() {} public void synchronized methodB() {} } A: у меня есть темы T1 и
3ответа
4 голоса
блокировка производительности в 2 разных сценариях
У меня есть класс с 2 встроенными списками, содержащими более 1000 элементов вроде этого, public class A { private List<long> aList = new List<long>(); private List<long>
1ответ
4 голоса
Поток в консоли rails с активной записью не находит модель в базе данных
Я использую Rails 3 и Ruby 1.9. Я использую 2 метода в различных тестах rails (и в консоли). Методы называются index_cases и index_new_cases и тела метода показаны ниже. Содержимое метода index_n
1ответ
4 голоса
Общий многопоточный доступ WPF к элементам управления
У меня есть этот метод расширения, который я использую в WinForms, но хотел бы знать, как я могу реализовать ту же концепцию с WPF. public static void SafeThreadAction<T>(this T control, Act
3ответа
4 голоса
Эффект пишущей машинки с помощью JTextArea
Мне удалось создать класс пишущей машинки, который по большей части выполняет то, что я хочу. Он будет выводить строку, переданную ему по одному символу за раз, делая паузу между ними так, как если
3ответа
4 голоса
Потокобезопасность класса для нескольких читателей /одного писателя
Я работаю над набором, который часто читают, но редко пишут. class A { boost::shared_ptr<std::set<int> > _mySet; public: void add(int v) { boost::shared_ptr<std::set<int&
2ответа
4 голоса
Безопасно ли использовать один и тот же CookieContainer для нескольких запросов HttpWebRequest?
Я выполняю своего рода WebCrawler, и мне нужно сохранять состояние Cookies между запросами. Я загружаю все страницы асинхронно, создавая новые экземпляры HttpWebRequest, но устанавливая тот же Co
2ответа
4 голоса
Можно ли программно заморозить темы в Windows?
Например, в Visual Studio можно заморозить /разморозить любой поток в любое время. Можно ли сделать это программно, чтобы создать своего рода стресс-тест для многопоточного кода? Если какой-либо пото
1ответ
4 голоса
C #: Функции обратного вызова внутри оператора блокировки также заблокированы?
У меня есть функция, которая десериализует документ XML и создает из него объекты. Я хочу, чтобы объекты сохранялись в кеше, поэтому мне не нужно десериализовывать XML каждый раз, когда мне нужно
2ответа
4 голоса
любой способ реализовать многопоточный доступ к значению, не требуя блокировки читателей
Я пытаюсь реализовать минималистический механизм синхронизации, где есть объект, содержащий некоторое значение типа Foo, это Foo потенциально может быть типом с избыточным весом, но редко меняет сво
1ответ
4 голоса
Потокобезопасный дизайн с ARC
Прежде всего позвольте мне процитировать главу из Руководства по программированию Apple Threading:    Будьте в курсе угроз правильности кода       При использовании замков и барьеров памяти вы
4ответа
4 голоса
std :: vector push_back завершается неудачно при использовании в параллельном цикле for
У меня есть следующий код (упрощенный код): for( int i = 0; i < input.rows; i++ ) { if(IsGoodMatch(input[I]) { Newvalues newValues; newValues.x1=input.x1; newVa
4ответа
4 голоса
При реализации потоков лучше использовать неизменяемые объекты над изменяемыми?
В настоящее время я изучаю потоки в Java, и из того, что я прочитал, их реализация не столько проблема, сколько обеспечение безопасности вашего потока кода. Это подводит меня к моему вопросу: должен
1ответ
4 голоса
Переменная условия - ожидание /уведомление о состоянии гонки
Сначала я приведу некоторый код, так как объяснение проще. Предположим, что мьютексы правильно используются с условными переменными для простоты: // Thread 1 while(1) { conditionVariable.wait(
4ответа
4 голоса
Могу ли я безопасно использовать int в многопоточном C ++?
У меня есть следующий код. Есть ли что-нибудь, что сделало бы его не защищенным от потоков? class runner { public: volatile int exitFlag; // construct in thread A runner() {
3ответа
4 голоса
Безопасен ли поток DefaultPasswordService Широ?
Могу ли я иметь один экземпляр DefaultPasswordService и вызвать его encryptPassword(), не беспокоясь о проблемах безопасности потоков? В документации это не ясно.
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132