我有一项服务可以控制 RS-232 设备并将操作记录到文件中。我要编写另一个服务,它将逐行读取日志文件并在数据库上运行一些查询,然后删除所有日志。
我担心的是文件上的读写冲突。例如,记录器服务打开文件以追加新行,同时复制器服务打开文件并写入“”以截断其内容。
有什么建议可以澄清我的情况吗?
我有一项服务可以控制 RS-232 设备并将操作记录到文件中。我要编写另一个服务,它将逐行读取日志文件并在数据库上运行一些查询,然后删除所有日志。
我担心的是文件上的读写冲突。例如,记录器服务打开文件以追加新行,同时复制器服务打开文件并写入“”以截断其内容。
有什么建议可以澄清我的情况吗?