代码改变世界

多线程编程(7)Semaphore信号量

2010-11-18 13:36 by Clingingboy, 563 阅读, 0 推荐, 收藏, 编辑
摘要:  之前有说过挤公交车的例子,因为只能上前门,而前门只有一个,所以人只能一个一个上,若不规范的公交车前后门都可以上,那么资源就是2个了,那么怎么做呢? 如果资源有多个的话,则可以采用Se... 阅读全文

多线程编程(6)原子操作

2010-11-18 11:23 by Clingingboy, 2435 阅读, 1 推荐, 收藏, 编辑
摘要:  不能中断的任务(原子操作) 有些任务是不能被中断的,比如上厕所,难道你上到一半,别人说很急你就让给他了?不可能,必须完事才行。 不管你多快任务只能一个一个做 计算机虽是多线程,但... 阅读全文

多线程编程(5)WaitEvent

2010-11-17 17:31 by Clingingboy, 1555 阅读, 0 推荐, 收藏, 编辑
摘要:  还是线程同步问题. 餐馆吃菜 即假设3个线程同步进行,但必须是有序进行的,不然线程就会错乱。比如 厨师烧菜 服务员端菜 顾客吃菜 上面的事情必须按照1,2,3的顺序来完成,意思即3... 阅读全文

多线程编程(4)

2010-11-16 17:51 by Clingingboy, 610 阅读, 0 推荐, 收藏, 编辑
摘要:  挤公交车(锁操作) 大部分人都做过公交车,公交车的规则是前门上后门下 由于车多人少,所以大家都会抢着上公交车,实际则是抢前车门的位置,但前车门只有一个,人还是得一个一个上.无法同一... 阅读全文

多线程编程(3)

2010-11-16 15:46 by Clingingboy, 579 阅读, 1 推荐, 收藏, 编辑
摘要:  传递参数 线程管理(线程池)如果有100个任务,则创建100个线程,如任务有轻重之分,一个任务完成后可以继续做其他事情,而不必要创建多余的线程.线程池内部提供了管理线程的机制,在大部... 阅读全文

多线程编程(2)

2010-11-16 11:32 by Clingingboy, 734 阅读, 0 推荐, 收藏, 编辑
摘要:    线程自身阻塞    线程由于某些原因,可以停下一段时间即调用Sleep方法 妈妈给女儿削梨(Join) 1.妈妈削梨(thread1) 2.女... 阅读全文

多线程编程(1)

2010-11-15 17:50 by Clingingboy, 1435 阅读, 0 推荐, 收藏, 编辑
摘要:为了以后忘记以后可以再看,所以记录下. 主线程 程序开始后将有一个主线程,即 一个简单的示例,阻塞当前线程创建一个线程这里创建了2个线程,然后调用Start方法启动线程.阻塞内部线程(非主线程)... 阅读全文

OpenGL学习笔记(14)像素操作

2010-10-28 15:18 by Clingingboy, 4747 阅读, 2 推荐, 收藏, 编辑
摘要:预留 阅读全文

OpenGL学习笔记(13)位图与文字

2010-10-28 15:06 by Clingingboy, 5909 阅读, 0 推荐, 收藏, 编辑
摘要:  位图由一个个像素组成,画位图,就是画一个个像素点.如下图 像素点越多,那么图片的清晰度就更高。当然由于让一个人用一个个像素画图片,那真是痛苦...so,只是了解下函数而已. Open... 阅读全文

光照模型

2010-10-26 22:46 by Clingingboy, 935 阅读, 0 推荐, 收藏, 编辑
摘要:只有概念 环境光 先看百度百科 http://baike.baidu.com/view/302947.htm 一个演出的舞台由许多散射的灯光组成,并非照明灯朝一个方向,由于多个灯光从而组成了一个舞台的... 阅读全文
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 66 下一页