2011-04-05 4 views
2

В настоящее время readdir() в FUSE является методом блокировки, что означает, что в любой момент можно вызвать только одну операцию readdir(). Моей файловой системе может потребоваться поддержка одновременных операций с каталогом. Какие-либо предложения?Как выдать многопоточное/неблокируемое чтение в FUSE

Благодаря

ответ

1

Вы должны включить режим многопоточной когда вы смонтировать предохранитель файловой системы. Теперь он включен по умолчанию.

Вы должны быть уверены, что ваша реализация fuse fs является потокобезопасной, прежде чем включать многопоточность.