摘要:
在Solaris上写内核模块总是会用到互斥锁(mutex)与条件变量(condvar), 光阴荏苒日月如梭弹指一挥间,Solaris的大船说沉就要沉了,此刻心情不是太好(Orz)。每次被年轻的有才华的同事们(比如Letty同学)问起mutex和cv怎么协同工作的,我总是不能给出一个非常清晰的解释。直 阅读全文
posted @ 2017-01-14 15:09
veli
阅读(2062)
评论(0)
推荐(0)
摘要:
本文通过模拟汇编里的stack机制,构建一个自己的stack,然后将上一篇blog末尾的递归函数void bst_walk(bst_node_t *root)非递归化。 o libstack.h o libstack.c 1. 一旦栈被初始化后,栈指针sp一定是指向栈底,*sp不可访问(尤其是写操作 阅读全文
posted @ 2017-01-14 14:15
veli
阅读(628)
评论(0)
推荐(0)