+ -
当前位置:首页 → 问答吧 → 多线程访问一个 fd, 会产生冲突吧?

多线程访问一个 fd, 会产生冲突吧?

时间:2010-08-17

来源:互联网

lseek(fd, offset, SEEK_SET);
read(fd, foo, sizeof(foo));

可能这段代码会多线程访问,那么这里是不是 线程不安全??

还求教,我之前看到过一个api, 是可以不用lseek, 而是 read 的时候直接设置 一个 offset 便宜参数
忘了这个api的名字了,希望哪位大侠提示一下,万分感谢~!
那么这个api,是否是线程安全的呢?

作者: ydfgic   发布时间: 2010-08-17

pread,pwrite这些不设置offset

作者: liwangli1983   发布时间: 2010-08-17