1
ответ

Когда безопасно уничтожить pthread барьер?

Если у меня есть инициализированный pthread_barrier_t, когда безопасно уничтожить его? Действительно ли следующий пример безопасен? барьер pthread_barrier_t;... международное дистанционное управление = pthread_barrier_wait (b); если (дистанционное управле
вопрос задан: 17 May 2009 11:46
1
ответ

ОС (POSIX) сбрасывает файл с отображенной памятью, если процесс является SIGKILLed?

Если процесс уничтожается с SIGKILL, будут изменения он делать в файл с отображенной памятью, сбрасываются к диску? Я предполагаю, что, если ОС удостоверяется, файл с отображенной памятью сбрасывается к диску когда процесс...
вопрос задан: 14 May 2009 14:43
1
ответ

Там последствия к наличию многих процессов, пишут в единственного читателя на именованном канале в posix?

Я пишу программу для POSIX (OSX), где у меня будет много процессов, отправляющих сообщения одному слушателю, который является по существу регистрирующимся потоком. Все процессы работают в отдельных программах...
вопрос задан: 25 February 2009 20:34
1
ответ

Как об ошибке сообщают от асинхронного подключения сокета?

Я подключаю сокет асинхронно (O_NONBLOCK + подключение). Стандарт POSIX указывает, что после того, как сокет был подключен, должен сигнализировать о событии путем создания дескриптора файла для сокета...
вопрос задан: 22 February 2009 07:39
1
ответ

C: POSIX распараллеливает набор тестов библиотеки

Я работаю над библиотекой потока, которые реализуют потоки уровня пользователя (у меня есть что-то как pthread_setscope, который работает), и я ищу некоторый набор тестов, чтобы не писать один для каждой функции I...
вопрос задан: 11 February 2009 10:41
1
ответ

Различия между семафорами System V и Posix

Каковы компромиссы между использованием System V и семафором Posix?
вопрос задан: 15 December 2008 13:13
1
ответ

Атомарный файл, переименовывают (с перезаписью) возможный в Windows?

На POSIX системы переименовывают (2), предусматривает атомарное, переименовывают операцию, включая перезапись целевого файла, если это существует и если полномочия позволяют. Есть ли любой способ надеть ту же семантику...
вопрос задан: 3 October 2008 15:25
1
ответ

Читает/dev/urandom ориентированный на многопотоковое исполнение?

Это - код: неподписанное международное число; ФАЙЛ* urandom = fopen ("/dev/urandom", "r"); если (urandom) {size_t bytes_read = освобожденный (&number, 1, sizeof (число), urandom); DCHECK (bytes_read ==...
вопрос задан: 25 September 2008 14:07
1
ответ

Как быть уведомленным относительно изменения файла/каталога в C/C++, идеально с помощью POSIX

Предмет говорит все это - обычно, легкий и кросс-платформенный путь состоит в том, чтобы опросить, разумно. Но каждая ОС имеет некоторые средства уведомить без опроса. Действительно ли это возможно довольно кросс-платформенным способом? (Я...
вопрос задан: 14 September 2008 10:37
0
ответов

В чем разница между потоками NPTL и POSIX?

В чем основная разница между потоками NPTL и POSIX? Как они развивались?
вопрос задан: 21 November 2019 15:33
0
ответов

Функция open (2) зависает при попытке открыть последовательный порт в MacOS

Я столкнулся с проблемой, когда функция открытия никогда не возвращается, когда я пытаюсь открыть последовательный порт. Это происходит не постоянно, и проблема на время исчезает, если я отключу USB от последовательного порта ...
вопрос задан: 14 November 2019 00:57
0
ответов

Java Threads vs Pthreads

Мне задали этот вопрос сегодня в интервью. «Когда мы создаем поток с помощью pthread_create () (потоки POSIX), поток запускается сам по себе. Почему нам нужно явно вызывать start () в Java. Что ...
вопрос задан: 27 October 2019 13:53
0
ответов

Как SIGINT соотносится с другими сигналы завершения, такие как SIGTERM, SIGQUIT и SIGKILL?

В системах POSIX сигналы завершения обычно имеют следующий порядок (согласно многим страницам MAN и спецификациям POSIX): SIGTERM - вежливо попросить процесс завершить работу. Он должен завершиться корректно, ...
вопрос задан: 24 July 2019 13:10
0
ответов

Проверить пустую строку с X «» [дубликат]

Я знаю, что могу проверить пустую строку в Bash с помощью -z вот так: if [[-z $ myvar]] ; затем do_stuff; fi, но я вижу много кода, написанного как: if [[X "" = X "$ myvar"]]; затем do_stuff; fi Это ...
вопрос задан: 18 July 2019 21:27
0
ответов

Почему не вызывается мой обработчик сигнала?

Я работа над назначением, которое использует сигналы для передачи двоичного сообщения между двумя процессами с целью изучения сигналов (это действительно странное использование). В моей программе два ...
вопрос задан: 3 April 2019 21:18
0
ответов

Что делает оператор диапазона в & ldquo; sed & rdquo; на самом деле, это сломано в GNU / busybox?

Интересно, могут ли реализации «sed» в GNU и BusyBox быть сломаны? Моя стандартная реализация sed - из GNU. POSIX говорит: команда редактирования с двумя адресами должна выбрать ...
вопрос задан: 27 March 2019 00:49
0
ответов

Сценарий AWK, позволяющий использовать аргументы с префиксом тире

Я хотел написать довольно сложный сценарий AWK, который будет принимать кучу аргументов командной строки, анализировать их и затем выполнять некоторую работу. К сожалению, я столкнулся с проблемой, пытаясь передать префикс с тире ...
вопрос задан: 20 March 2019 15:46
0
ответов

Как создать каталог с правами доступа, используя C на Posix

Я пытаюсь написать простую программу на C, которая создает каталоги (клон mkdir.). Вот что у меня есть: #include #include // mkdir #include /...
вопрос задан: 3 March 2019 13:15
0
ответов

Как на самом деле использовать цвета в выводе на таких языках, как C?

Предварительное примечание: Под переносным здесь я подразумеваю кросс-терминал, а не кросс-платформу или кроссплатформу Разные терминалы поддерживают разные коды для разных цветов (почему между прочим?) Итак, я хочу прохладные ПОРТАТИВНЫЕ цвета терминала
вопрос задан: 2 March 2019 08:25
0
ответов

Как вернуть отдельные строки из нескольких слов из блоков текста журнала использования с POSIX?

Первый раз постер и до сих пор изучаю веревки, поэтому извиняюсь, если приведенное ниже описание слишком многословно У меня есть база данных журналов использования, из которых я извлекаю данные через различные предварительно проанализированные поля. Это .
вопрос задан: 18 January 2019 16:14
0
ответов

Что такое /dev/null 2>&1?

Я нашел этот фрагмент кода в /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s > > /dev/null 2>&1 Очищает и перезагружает ...
вопрос задан: 12 October 2018 08:56
0
ответов

Если близко (2) сбои с EIO, дескриптор файла будет все еще удален?

, Если близкое (2) системный вызов перестал работать с EIO, дескриптор файла будет все еще удален? Если да, разве не возможно обработать побочную ошибку IO путем повторения позже? Если не, как нужно предотвратить файл...
вопрос задан: 1 September 2018 18:06
0
ответов

GCC с -std = c99 жалуется на то, что не знает struct timespec

Когда я пытаюсь скомпилировать это в Linux с помощью gcc -std = c99, компилятор жалуется, что не знает struct timepec. Однако, если я скомпилирую это без -std = c99, все будет нормально. #include < time.h & ...
вопрос задан: 8 July 2018 02:37
0
ответов

Вывод списка только папок в каталоге

Я хочу перечислить папки в каталоге на C ++, в идеале переносимым (работающим в основных операционных системах) способом. Я пробовал использовать POSIX, и он работает правильно, но как я могу определить, были ли найдены ...
вопрос задан: 29 January 2018 12:48
0
ответов

Как удалить все пробелы из строки

Как удалить все пробелы в строке Python? Например, я хочу, чтобы строка, подобная strip, мои пробелы, была преобразована в stripmyspaces, но я не могу этого добиться с помощью strip (): >>> '...
вопрос задан: 2 January 2018 18:06
0
ответов

Как извлечь правильные часовые пояса из объектов POSIXct и POSIXlt?

time1 = as.POSIXlt ("2010-07-01 16:00:00", tz = "Европа / Лондон") time1 # [1] "2010-07-01 16:00:00 Европа / Лондон", но time2 = as.POSIXct ("2010-07-01 16:00:00", tz = "Европа / Лондон") время2 # [1] "2010-07 -...
вопрос задан: 9 November 2017 08:14
0
ответов

Как получить текущее время в миллисекундах из C в Linux?

Как мне получить текущее время в Linux в миллисекундах?
вопрос задан: 23 October 2017 07:14
0
ответов

HTTPS и целостность данных

Я еще не изучал HTTPS, поэтому у меня есть вопрос об этом. Сохраняется ли целостность данных с помощью HTTPS или только конфиденциальность? Например, при загрузке файлов HTTPS гарантирует, что нет ...
вопрос задан: 20 September 2017 06:55
0
ответов

Преобразование года и месяца (формат «гггг-мм») к дате?

У меня есть набор данных, который выглядит так: Количество месяцев 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 ...
вопрос задан: 11 June 2017 20:41
0
ответов

Можно ли реализовать правильный отказоустойчивый барьер общего доступа к процессу в Linux?

В прошлом вопросе я задавал вопрос о реализации барьеров pthread без гонок разрушения: как можно разрушить барьеры, как только вернется pthread_barrier_wait? и получено от Майкла Берра ...
вопрос задан: 23 May 2017 12:24