这周基本 prototype 完成了,包括 olfs 和 dirmon
记录:
1、使用 sigwait 等待信号之前需要将其在所有线程阻塞 (sigprocmask / pthread_sigmask)
2、sigwait 等待的信号不会调用 sigaction 响应句柄
3、inotify 在并发信号的情况下可能丢失部分信号。
4、pthread 除了 mutex 和 cond_t 之外还有 rwlock 和 spin
TODO:
1、解决 dirmon 并发信号丢失问题
2、详细测试 olfs 守护进程
记录:
1、使用 sigwait 等待信号之前需要将其在所有线程阻塞 (sigprocmask / pthread_sigmask)
2、sigwait 等待的信号不会调用 sigaction 响应句柄
3、inotify 在并发信号的情况下可能丢失部分信号。
4、pthread 除了 mutex 和 cond_t 之外还有 rwlock 和 spin
TODO:
1、解决 dirmon 并发信号丢失问题
2、详细测试 olfs 守护进程
$ uptime
03:56:19 up 8 days, 23:41, 5 users, load average: 0.00, 0.00, 0.00
给我可怜的开发机放假吧。:)