
开源技术学习
booirror
享受编程的乐趣
展开
-
为什么pthread_cond_wait需要传递mutex参数
这是来自知乎的一个问题,由@吴志强提出,有意思的是,他看了大家的回答后,突然顿悟了,同时也发现有人答错了,于是乎,他自己回答了自己的问题。我看完后,发现他分析的很精彩,于是就记录在这。下面是他的自答: ----------------------------------------------------------------------------- 看了之后,我获得了启发,突然觉得这或许原创 2014-06-13 01:10:03 · 3962 阅读 · 0 评论 -
lua的string库与强大的模式匹配
优快云的广告实在是多,请大家移步到我的网站上阅读,谢谢 lua的string库与强大的模式匹配 以上原创 2014-10-06 20:58:36 · 75120 阅读 · 3 评论 -
明明白白lua的协程(coroutine)
协程和多线程下的线程类似:有自己的堆栈,自己的局部变量,有自己的指令指针,但是和其他协程程序共享全局变量等信息。线程和协程的主要不同在于:多处理器的情况下,概念上来说多线程是同时运行多个线程,而协程是通过协作来完成,任何时刻只有一个协程程序在运行。并且这个在运行的协程只有明确被要求挂起时才会被挂起 你可以使用coroutine.create来创建协程: co = coroutine.c原创 2014-10-05 23:07:11 · 28752 阅读 · 0 评论