技术控

    今日:72| 主题:49409
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 编程思想之消息机制

[复制链接]
morpheus 发表于 2016-10-6 08:42:29
163 6

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
从一个剧情开始

  路遥的《平凡的世界》因为翻拍成电视剧,又再次火起来了!我们就从这里开始吧,其小说是以这样一个场景开头的:
  在一个半山腰县立高中的大院坝里,在一个校园内的南墙根下,按班级排起了十几个纵队的年轻男女,各班的值日生正忙碌地给众人分发饭菜…… 菜分为甲、乙、丙三等,甲菜以土豆、白菜、粉条为主,还有可人大肉片,乙菜没有肉,丙菜只有清水煮白萝卜。主食也分为三等:白面馍,玉米面馍,高粱面馍,白、黄、黑分别代表了三种差别,学生们戏称欧洲、亚洲、非洲。每个人的饭菜都是昨天登记好并付了饭票的,在这一长长的队伍中自然以光景较好的富家子弟排在最前,光景一般的随后,而那些家庭贫困少吃缺穿的学生只能在其他学生走后才姗姗来迟……
         
编程思想之消息机制-1 (平凡的世界,年轻男女,电视剧,白萝卜,小说)


编程思想之消息机制-2 (平凡的世界,年轻男女,电视剧,白萝卜,小说)
    这一活生生的例子虽然看着有些悲凉(排队打饭的情景相信曾经是学生的你一定经历过,可能没这般悲凉而已),却像极了消息机制的原理,也许发明消息机制的灵感就是原来于这样的生活吧!排队的学生就是消息队列,值日生分发饭菜就消息循环并完成消息处理,学生吃饭就类似于事件处理。
  什么是消息?

  何为消息?消息就是带有某种信息的信号,如你用鼠标点击一个窗口会产生鼠标的消息,键盘输入字符会产生键盘的消息,一个窗口大小的改变也会产生消息。
  消息从何而来?根据冯·诺依曼的体系结构计算机有运算器、存储器、控制器和输入设备和输出设备五大部件组成,消息主要来自输入设备,如键盘、鼠标、扫描仪等,也可来自已窗口和操作系统。
  消息机制的三大要点:消息队列、消息循环(分发)、消息处理。其结构如下:
12下一页
友荐云推荐




上一篇:Migrating EJB2 Entity Beans to EJB3 and JPA
下一篇:高清屏概念解析与检测设备像素比的方法
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

傾城的日光丶 发表于 2016-10-6 09:45:29
这世界上有两个我,一个假装快乐,一个真心难过。
回复 支持 反对

使用道具 举报

精品手机App 发表于 2016-10-8 05:57:16
如果回帖是一种美德,那精品手机App早就成为圣人了!  
回复 支持 反对

使用道具 举报

2698598 发表于 2016-10-10 10:33:25
一脸的虚假繁荣。
回复 支持 反对

使用道具 举报

yzak1234 发表于 2016-11-15 19:51:38
药药,切克闹!!
回复 支持 反对

使用道具 举报

陈继飞 发表于 2016-11-16 10:05:17
过去的事情可以不忘记,但一定要放下。
回复 支持 反对

使用道具 举报

xiangyu5412 发表于 2016-11-19 22:58:55
很累,感觉不会再爱了!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表