现在在看Linux开发的书,接触到了多线程开发这一块,惊奇的发现用C写多线程程序,也有线程 内部变量的概念呢,甚至调用的接口和Java中的ThreadLocal非常像。  1.  extern int pthread_key_create ((pthread_key_t *__key, void (*__destr_function) (void *))); 先使用该方法创建一个线程内的Key,且绑定一个函数在线程结束时回收Key对于的空间 2. extern int pthread_setspecific __P ((pthread_key_t __key,__const v ...
现在看了几个简单的Compiler的源码,发现语法分析的Function都是调用词法分析的过程,一个一个的获得Token,然后构建语法树。 今天早上起来上WC,突然脑子里面冒出来一个想法:这不是个典型的生产者-消费者问题么?若是在多线程环境下,起两个线程分别跑词法分析和语法分析的Function,再建个缓冲的Buffer,这样前端分析的效率会不会有所提升呢? 欢迎各位拍砖
花了两天时间终于把VIM写C的环境搞起来了,功能之强大,绝不逊色于任何一个IDE。终于不用再自己在Vi中跳来跳去。小show一下: 非常感谢CSDN上Easwy的文章: http://blog.csdn.net/easwy/category/234641.aspx
新工作做了大半个月了,感想颇多。 本来觉得之前的公司管理就不咋的,真应了那句话:没有最烂,只有更烂。 总之感觉对现在的工作无所适从,跟Boss和下面的人沟通起来都相当困难。我就纳闷:都是 做IT的人,咋思想差距就这么大呢。管理的方式,做事情的方式,沟通方式,都难以适应。 哎,不知道怎么回事,最近抱怨总是很多。也许这几个月发生的事情太多了,任何一件事情 都会让人不爽很久。希望自己千万不要成个愤青啊,呵呵。 看来这份工作也只能是随便混混了,千万不能当真,反正下半年也有自己的打算。有空就看看 compiler了。:)
run_xiao
搜索本博客
我的相册
4699bf3f-c30c-349f-b3f6-01641b8cb7d9-thumb
vim-ide
共 4 张
最近加入圈子
存档
最新评论