特别声明:
建议使用google游览器,火狐也可以
论坛处于测试阶段,一切资料都为测试资料,在论坛正式运行的时候,会尽量保存网友的劳动成果!
HelloWorld论坛秉持互惠互利,共同学习与进步,一个人的梦想大家实现的理想,一直坚持着,望广大网友多多支持,提供宝贵意见
来论坛做什么?
可以先转载你平时学习查找的资料(先论坛查找),自己可以写写体会
把平时碰到的问题,如何解决可以先记录在论坛,以备后来的人学习
可以和会员一起参加一些开源项目的学习,汉化,推广,甚至可以加入团队
|
|
有时候,我们需要把并发到达的事件,串行处理。比如写文件,有10个写文件对象,有好多写文件事件,要求是10个文件的读写,对于每个文件是并行的。最简单的办法就是加锁。但是如果一个线程在写A文章,另外一个线程也要写A文件的时候,会阻塞线程。 现在用这个办法,1个主队列(文件对象),里面存放着有事件要处理的文件对象,每个文件对象有一个自己的队列,放自己要处理的时间。 所以要保证 有事件要处理的对象一定有记录存放在主队列里。小弟有如下设计,不怎么完善,欢迎大家指正,有更好的资料,欢迎转载。
事件到达,放入对象队列
安上面的原则,好像还有遗漏,望高手指点
有遗漏的意思是指,文件对象还有事件,但是主队列,没有这个文件对象 完成按照说明做,是没有的,是我代码写错了 哈哈 |
相关博文:
|
[挂载人]初学MPEG [审核人]初学MPEG 推荐 |
|
|
Please Login (or Sign Up) to leave a comment |