seqlock和rwlock
最近看《linux内核设计与实现》时看到一种叫seqlock的锁,其作用与rwlock有相仿的功能。 在读写频 … 阅读更多
最近看《linux内核设计与实现》时看到一种叫seqlock的锁,其作用与rwlock有相仿的功能。 在读写频 … 阅读更多
lua本身并没有提供调试器, 但是提供了一组称为debug_hook的API, 这组API可以用来编写自己的调 … 阅读更多
前两天在编写一个新服务器程序时才意识到,多台不同类型的服务器相互通信,服务器仅监听一个端口号是非常不方便的,比 … 阅读更多
自从看了设计模式了解到open-close原则后, 我在写代码时都是尽量遵循着open-close原则来进行编 … 阅读更多
bitfield并不具有可移植性,因此实际使用中,我都是尽量使用bitand来代替。 然而代码中之前就已经使用 … 阅读更多
今天快下班前听到他们正在讨论说某个bug可能是编译器优化导至的bug, 我当时正在忙其他事也就没有参与讨论,下 … 阅读更多
最初, 我仅仅最只想将silly实现成一个socket异步框架, 每一个socket有数据或事件过来直接将注册 … 阅读更多
silly的socket模块最初是使用epoll实现的, 后来为了在mac上开发就加入了kevent, 然后使 … 阅读更多