Jump to content

Recommended Posts

Posted

Например, если есть сущность (процесс) в которой два потока. Каждый поток выполняет операцию read c файлами. Например, поток 1 read(fd1,buf1,100000); поток 2 выполняет read(fd2,buf2,100000); Предположим, что файлы лежат на одном разделе и используется один vfs. Являются ли операции read реентерабельными (т.е. может ли операция read(fd2,buf2,100000) начаться до окончания операции read(fd1,buf1,100000)?

Vladimir Malygin
Posted

Мы следуем требованиям POSIX в плане потокобезопасности. Так что по умолчанию API удовлетворяют требованиям спецификации.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...