Linux系统下system调用耗时问题。

详细描述:GPS授时程序中,GPS信号到并解析完毕后,调用system(set_date_string)进行授时,测得system过程耗时1ms左右,然而我们的系统要求时间精度必须在10us级别。因此请教一下各位大神,有没有**更快的方案**实现系统授时。谢谢!

备注:set_date_string是个数组,存放的内容是与(date -s "2018.04.02 12:00:00")类似的字符串。

set_date_string方法怎么实现的,好像也只能在这里面优化了