Результаты поиска по запросу "posix"
Действительно ли в Linux нет асинхронного блочного ввода-вывода?
Рассмотрим приложение, которое связано с центральным процессором, но также имеет высокопроизводительные требования к вводу / выводу. Я сравниваю файловый ввод / вывод Linux с Windows, и я не вижу, как epoll вообще поможет программе Linux. Ядро ...
Почему start_routine для pthread_create возвращает void * и принимает void *
Заголовок функции дляpthread_create выглядит так: int pthread_create(pthread_t * thread, const pthread_attr_t * attr, void * (*start_routine)(void *), void *arg);Я все это понимаю, за исключением того, что указатель функции дляstart_routine ...
Ускоренное преобразование 2 миллионов строк строк даты в POSIX.ct
У меня есть CSV, который включает в себя около 2 миллионов строк строк даты в формате: 2012/11/13 21:10:00Позвоните такcsv$Date.and.Time Я хочу преобразовать эти даты (и сопровождающие их данные) в xts как можно быстрее Я написал скрипт, ...
Что является лучшим решением для приостановки и возобновления pthreads?
Я нашел следующую тему (Вот [https://stackoverflow.com/questions/3140867/suspend-pthreads-without-using-condition] ) о pthreads, но есть много хороших решений. Я хотел знать, допустим ли следующий фрагмент кода, и если да, то почему эта ...
Fallocate против Posix_fallocate
Я обсуждаю, какую функцию использовать междуposix_fallocate а такжеfallocate. posix_fallocate записывает файл сразу (инициализирует символы в NULL). Тем не мение,fallocate не меняет размер файла (при использованииFALLOC_FL_KEEP_SIZE флаг). Исходя ...
Синхронизация общей памяти Linux
Я реализовал два приложения, которые совместно используют данные, используя API общей памяти POSIX (т.е.shm_open). Один процесс обновляет данные, хранящиеся в сегменте общей памяти, а другой - их считывание. Я хочу синхронизировать доступ к ...
Являются ли системные вызовы read () и write () POSIX атомарными?
Я пытаюсь реализовать индекс базы данных на основе структуры данных (Bссылка дерево) и алгоритмы, предложенные Леманом и Яо вЭта бумага [http://www.cs.cornell.edu/courses/cs4411/2009sp/blink.pdf], На странице 2 авторы утверждают, что: Диск ...
Установка приоритета потока в Linux с помощью Boost
Похоже, что в Boost-библиотеках нет устройства для установки приоритета потока. Будет ли это лучший код для использования в Linux или есть лучший метод? boost::thread myThread( MyFunction() ); struct sched_param param; param.sched_priority = 90; ...
Портативный способ достижения флага ls '-v (т.е. сортировка по версии)?
Я работаю над некоторыми сценариями сборки, которые я бы хотел использовать только в стандартных функциях. Мне нужно отсортировать некоторые файлы по версии. Скажем, файлы: bar-1. {0,2,3} bar-11. {0,2,3}. По умолчанию ls дает мне: bar-1_0 ...
ipcs -s не показывает именованный семафор
Я делаю назначение, в котором я использую семафор POSIX с именем, но он не показывает мне список, когда я вхожуipcs -s команда. Пожалуйста, помогите мне получить запись именованного семафора. Где я это возьму?