【发布时间】:2013-09-09 17:45:48
【问题描述】:
我有一个运行 Linux 2.6 内核的 ARM 设备,总内存为 64 MB RAM。
有一个数据源,它由一个由 Linux 盒子通过 RS485 和 ModBus 作为应用协议查询的仪表组成。
还有另一个任务,包括读取这些值并创建一个 json 对象,然后将 HTTP POST 发送到特定服务器。
网络操作可能比串行操作慢,尤其是在 GPRS 覆盖率较低的情况下。
我需要并发,程序是用C写的。
您会采用哪种方式实现并发?使用 select() 还是使用 pthreads?
【问题讨论】:
标签: c linux multithreading process