posix — все вопросы

1ответ
4 голоса
как увеличить приоритет дочерней pthread относительно родительского потока
Мое приложение создает вспомогательный pthread, который мне нужно запустить с более высоким приоритетом, чем основной поток. Я попытался установить приоритет созданного потока следующим образом:
3ответа
4 голоса
Считать файл в массив динамической памяти, используя операции с файлами malloc и POSIX [дубликат]
   Возможный дубликат: чтение текстового файла в массив в c Я пытаюсь прочитать файл в динамический массив. Сначала я открываю файл с помощью open (), чтобы получить дескриптор файла Но тогд
1ответ
4 голоса
Кто-нибудь видит какие-либо проблемы в этой программе
После того, как я не получил ответ, он мне понравился в на этот вопрос о chroot я пошел и свернул свое собственное решение: #include <unistd.h> #include <sys/types.h> #include <pw
2ответа
4 голоса
одновременное чтение файлового дескриптора из двух потоков
мой вопрос : в Linux (и в FreeBsd, и, как правило, в UNIX) возможно /допустимо читать дескриптор одного файла одновременно из двух потоков? Я провел некоторый поиск, но ничего не нашел, хотя
1ответ
4 голоса
Как получить пользовательские данные для обработчика сигнала aio в Mac OS X
Я пытаюсь использовать функции aio_ * для асинхронного ввода-вывода файлов в Mac OS X, но у меня возникают проблемы с передачей пользовательских данных в обработчике сигналов в той или иной форме.
2ответа
4 голоса
Как выйти из простой проблемы «производитель-потребитель»
Я пытаюсь разработать простую программу «производитель-потребитель». У меня есть этот код: //global variable g_lastImage is declared as: volatile int g_lastImage = 0; void producer(void) { in
1ответ
4 голоса
о pthread_barrier_wait
Я использую pthread_barrier_wait для синхронизации потоков, но в моей программе существует вероятность истечения срока действия одного или нескольких потоков, в то время как другие ожидают, пока они
1ответ
4 голоса
Защищать всю программу, запускать опасный код
У меня есть небольшая программа, которая отображает потенциально опасный исполняемый код (с PROT_EXEC), вызывает prctl(PR_SET_SECCOMP, 1) и затем выполняет этот код mmap'd , Это все хорошо, и позвол
3ответа
4 голоса
Как я могу реализовать дескриптор файла POSIX в Python 3?
Я хотел бы написать класс, который может вести себя как настоящий файловый дескриптор. Его метод .fileno () должен возвращать файловый дескриптор, который предоставляет все службы, которые ожидает с
1ответ
4 голоса
Как я могу легко получить регулярные выражения в C?
Я использую regex.h ( POSIX ) для регулярных выражений. Существуют ли методы выбора для регулярных выражений в C? Я могу довольно легко проверить наличие регулярных выражений, но если мне нужно
3ответа
4 голоса
Как получить выровненную память от оператора new или malloc для mremap
Есть ли способ выделить блок памяти так, чтобы его начальный адрес соответствовал заданному размеру страницы? Обратите внимание, что я не хочу вычислять выровненный адрес после выделения блока. Причи
1ответ
4 голоса
Что бы означало «POSIX.1-2008 помечает ftw () как устаревшее»?
Чтение man 3 ftw Я заметил, что «POSIX.1-2008 помечает ftw () как устаревшую». Теперь я обеспокоен и хочу быть «хорошим программистом» и, возможно, с уважением относиться к устареванию ftw(). Тем н
1ответ
4 голоса
Номер инода после перезагрузки
Гарантируется, что номер инода (например, по стандарту) будет одинаковым после перезагрузки, перемонтирования или даже после того, как он был закрыт всеми процессами, а затем снова открыт? Например.
1ответ
4 голоса
mmap (): сброс старой памяти в нерезидентное состояние
Я пишу процедуру выделения памяти, и в настоящее время она работает без сбоев. Я получаю память из ОС с помощью mmap () на 4096-байтовых страницах. Когда я запускаю свой распределитель памяти, я выд
1ответ
4 голоса
Где очередь ожидания потоков находится в блокировке и разблокировке POSIX pthread mutex?
Я просматривал раздел параллелизма из REMZI и проходил через раздел мьютекса и я запутался в этом: Чтобы избежать ожидания ожидания, реализации мьютекса используют park() /unpark() (в Sun OS),
4ответа
4 голоса
Удобная оболочка для обратного «используйте альтернативное значение»
Я ищу быструю идиому оболочки POSIX, которая делает обратное из ${VARIABLE:+word} расширение параметра« использовать альтернативное значение ». То есть, когда VARIABLE равен нулю или не задан,
1ответ
4 голоса
Clang не может скомпилировать программу c11, сославшись на то, что «неявное объявление запрещено в c99»
Я написал эту простую небольшую программу, чтобы продемонстрировать мою проблему (под названием hello.c) (sidenote: я заметил утечку памяти в этом программа, но это только пример, так что это не важ
1ответ
4 голоса
Предупреждение Неявное объявление posix_memalign
Я использую GCC 4.9 в Ubuntu 15.04. Я кодирую в затмении CDT. Это программа на C с диалектом, установленным на c99. По какой-то причине мой компилятор постоянно предупреждает меня об этом ... war
1ответ
4 голоса
Какова эпоха CLOCK_TAI?
Начиная с версии 3.10 ядра Linux, функция clock_gettime() теперь принимает CLOCK_TAI. Мне не удалось найти подробное описание этих часов. Какова его эпоха? РЕДАКТИРОВАТЬ 1 : только что сравни
1ответ
4 голоса
присоединиться к одной и той же нити несколько раз
поток в моей программе вызывает pthread_join(thread_id, nullptr); 2 раза для одного и того же thread_id из одного и того же вызывающего потока. Первый раз звонок успешно возвращается, а во второй
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