【发布时间】:2010-05-02 17:34:54
【问题描述】:
我打算使用 std::ifstream 执行打开以从多个线程中读取单个文件。我关心的是 std::ifstream 是否是线程安全且无锁的?
更多细节:
- 我在 Ubuntu 和 Windows XP 上使用 g++ 4.4,在 Leopard 上使用 4.0。
- 每个线程都创建自己的 std::ifstream 实例
提前致谢!
【问题讨论】:
标签: c++ thread-safety ifstream lock-free file-locking