Если у меня есть инициализированный pthread_barrier_t, когда безопасно уничтожить его? Действительно ли следующий пример безопасен? барьер pthread_barrier_t;... международное дистанционное управление = pthread_barrier_wait (b); если (дистанционное управле
Если процесс уничтожается с SIGKILL, будут изменения он делать в файл с отображенной памятью, сбрасываются к диску? Я предполагаю, что, если ОС удостоверяется, файл с отображенной памятью сбрасывается к диску когда процесс...
Я пишу программу для POSIX (OSX), где у меня будет много процессов, отправляющих сообщения одному слушателю, который является по существу регистрирующимся потоком. Все процессы работают в отдельных программах...
Я подключаю сокет асинхронно (O_NONBLOCK + подключение). Стандарт POSIX указывает, что после того, как сокет был подключен, должен сигнализировать о событии путем создания дескриптора файла для сокета...
Я работаю над библиотекой потока, которые реализуют потоки уровня пользователя (у меня есть что-то как pthread_setscope, который работает), и я ищу некоторый набор тестов, чтобы не писать один для каждой функции I...
На POSIX системы переименовывают (2), предусматривает атомарное, переименовывают операцию, включая перезапись целевого файла, если это существует и если полномочия позволяют. Есть ли любой способ надеть ту же семантику...
Предмет говорит все это - обычно, легкий и кросс-платформенный путь состоит в том, чтобы опросить, разумно. Но каждая ОС имеет некоторые средства уведомить без опроса. Действительно ли это возможно довольно кросс-платформенным способом? (Я...
Я столкнулся с проблемой, когда функция открытия никогда не возвращается, когда я пытаюсь открыть последовательный порт. Это происходит не постоянно, и проблема на время исчезает, если я отключу USB от последовательного порта ...
Мне задали этот вопрос сегодня в интервью. «Когда мы создаем поток с помощью pthread_create () (потоки POSIX), поток запускается сам по себе. Почему нам нужно явно вызывать start () в Java. Что ...
В системах POSIX сигналы завершения обычно имеют следующий порядок (согласно многим страницам MAN и спецификациям POSIX): SIGTERM - вежливо попросить процесс завершить работу. Он должен завершиться корректно, ...
Я знаю, что могу проверить пустую строку в Bash с помощью -z вот так: if [[-z $ myvar]] ; затем do_stuff; fi, но я вижу много кода, написанного как: if [[X "" = X "$ myvar"]]; затем do_stuff; fi Это ...
Я работа над назначением, которое использует сигналы для передачи двоичного сообщения между двумя процессами с целью изучения сигналов (это действительно странное использование). В моей программе два ...
Интересно, могут ли реализации «sed» в GNU и BusyBox быть сломаны? Моя стандартная реализация sed - из GNU. POSIX говорит: команда редактирования с двумя адресами должна выбрать ...
Я хотел написать довольно сложный сценарий AWK, который будет принимать кучу аргументов командной строки, анализировать их и затем выполнять некоторую работу. К сожалению, я столкнулся с проблемой, пытаясь передать префикс с тире ...
Предварительное примечание: Под переносным здесь я подразумеваю кросс-терминал, а не кросс-платформу или кроссплатформу Разные терминалы поддерживают разные коды для разных цветов (почему между прочим?) Итак, я хочу прохладные ПОРТАТИВНЫЕ цвета терминала
Первый раз постер и до сих пор изучаю веревки, поэтому извиняюсь, если приведенное ниже описание слишком многословно У меня есть база данных журналов использования, из которых я извлекаю данные через различные предварительно проанализированные поля. Это .
, Если близкое (2) системный вызов перестал работать с EIO, дескриптор файла будет все еще удален? Если да, разве не возможно обработать побочную ошибку IO путем повторения позже? Если не, как нужно предотвратить файл...
Когда я пытаюсь скомпилировать это в Linux с помощью gcc -std = c99, компилятор жалуется, что не знает struct timepec. Однако, если я скомпилирую это без -std = c99, все будет нормально. #include < time.h & ...
Я хочу перечислить папки в каталоге на C ++, в идеале переносимым (работающим в основных операционных системах) способом. Я пробовал использовать POSIX, и он работает правильно, но как я могу определить, были ли найдены ...
Как удалить все пробелы в строке Python? Например, я хочу, чтобы строка, подобная strip, мои пробелы, была преобразована в stripmyspaces, но я не могу этого добиться с помощью strip (): >>> '...
Я еще не изучал HTTPS, поэтому у меня есть вопрос об этом. Сохраняется ли целостность данных с помощью HTTPS или только конфиденциальность? Например, при загрузке файлов HTTPS гарантирует, что нет ...
У меня есть набор данных, который выглядит так: Количество месяцев
2009-01 12
2009-02 310
2009-03 2379
2009-04 234
2009-05 14
2009-08 1
2009-09 34
2009-10 2386 Я хочу построить график данных (месяцы как значения x ...
В прошлом вопросе я задавал вопрос о реализации барьеров pthread без гонок разрушения: как можно разрушить барьеры, как только вернется pthread_barrier_wait? и получено от Майкла Берра ...