文件系统区域中的单线程或多线程概念是什么?
据了解,姜饼将采用ext4来取代YAFFS。 原因似乎是 YAFFS 单线程。 有人能解释一下文件系统领域的“单线程”是什么意思吗? 那么ext4是多线程的吗?从什么方面来说呢?
谢谢。
As known, the gingerbread is going to adopt ext4 to replace the YAFFS.
The reason seems to be that YAFFS is single-threaded.
Will someone explain what does "single-threaded" mean in the area of file system?
So ext4 is multi-threaded? From what aspect?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
梅林的评论是正确的。根据该文件:
IOW,只有一个线程可以同时写入整个分区。
大多数 Linux 文件系统(如 ext4)允许多个线程同时写入(尽管文件级锁可能会序列化对单个文件的访问)。
Merlyn's comment was the right one. Per that document:
IOW, only one thread can write to the whole partition at once.
Most Linux filesystems, like ext4, allow multiple threads to write at once (though file-level locks may serialize access to individual files).