标签: thread-safety posix file-descriptor
正如标题所说,我可以使用POSIX文件描述符吗?就我而言,它是一个串行设备,我有一个线程读取和另一个写入。
答案 0 :(得分:4)
是的,您可以使用串口完成此操作,没问题。
你也可以用普通文件来做,虽然它可能会让人感到困惑,因为你必须仔细管理文件的内容,这样读者和作者才不会互相踩踏,特别是要小心管理寻找指针(使用不依赖于搜索指针的pread()和pwrite())。显然,有一个串联的串口和出方向而没有寻找指针的概念,它更直接。
pread()
pwrite()