我在为QNX交叉编译NTP时遇到了一个问题。我把它追溯到僵局。从本质上讲,所发生的是:
t0 - clock_select() calls realloc()
t1 - realloc() locks the heap
t2 - signal handler is called
t3 - inside sig handler recvmsg() is called
t4 - recvmsg() calls malloc()
t5 - malloc() tries to lock the heap
DEADLOCK
我想知道为什么Linux没有遇到这种死锁,结果是recvmsg()被认为是,而在
免责声明:我不太擅长Linux,我主要是一个Windows管理员。
所以我在我的网络上部署了一堆Raspberry,而我面临的问题之一是它们无法保持正确的时间和日期。因此,我想我只需要安装NTP服务,并将它们指向我的Windows域控制器,它也可以作为NTP服务器工作。但似乎不起作用。这是我的ntp.conf文件:
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift
# Enable this if you want statistics to