Вопросы по теме 'reentrancy'
Повторная блокировка
Небольшая помощь, пожалуйста, рассмотрите фрагмент кода ниже.
public class Widget {
public synchronized void doSomething() {
...
}
}
public class LoggingWidget extends Widget {
public synchronized void doSomething() {...
1376 просмотров
schedule
16.11.2023
Реентерабельный дизайн библиотеки на C
Допустим, я создаю библиотеку для запуска quux на C.
Для успешного запуска Quux нужны две переменные состояния:
static int quux_state;
static char* quux_address;
/* function to spork quuxes found in a file,
reads a line from the file each...
1505 просмотров
schedule
07.11.2022
Является ли __alloc_pages_slowpath() реентерабельным или нет?
Может ли вызов __alloc_pages_slowpath() пережить прерывание устройства, которое также вызывает вызов __alloc_pages_slowpath(), или второй вызов испортит первый?
Я вижу программный вызов read(2) обычного файла в файловой системе XFS. Трассировка...
548 просмотров
schedule
21.05.2024
Что означает, что SSL_library_init не реентерабелен для практических целей?
Я использую библиотеку openssl, чтобы открыть соединение TLS с некоторым сервером. Читая документацию библиотеки (да, некоторые люди все еще читают документацию и справочные страницы), я наткнулся на предложение «SSL_libary_init () is not...
2353 просмотров
schedule
05.01.2024
Форматированный ввод-вывод внутри обработчика сигналов
Я хотел бы написать обработчик SIGSEGV, который записывает сообщения в файл (FILE *). Я слышал, что fprintf не является реентерабельным и не должен вызываться внутри обработчика сигнала. Существует ли его реентерабельная версия или любая другая...
651 просмотров
schedule
21.02.2024