WinForm的一些基础知识,用来回忆自己忘记的历史,唤醒自己的知识。 虽然现在有MVC但是我觉得还是要学习一下WinForm的,毕竟以前也被大家用了好多年。 基础知识01 1:一个控件有很多的事件,每个事件都有很多的事情要做,主要是通过_click的事件来控制的。 点击按钮调用TextBox的Hi...
目录:线程间的通信示例等待唤醒机制等待唤醒机制的优化线程间通信经典问题:多生产者多消费者问题多生产多消费问题的解决JDK1.5之后的新加锁方式多生产多消费问题的新解决办法sleep和wait的区别停止线程的方式守护线程线程的其他知识点一、线程间的通信示例 返目录回多个线程在处理同一资源,任务却不同。...
分类:
编程语言 时间:
2015-03-02 01:00:03
阅读次数:
311
收藏
338
55
epoll编辑
epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入R...
分类:
其他好文 时间:
2015-03-01 00:23:36
阅读次数:
330
“当你不去旅行,不去冒险,不去拼一份奖学金,不过没试过的生活,整天挂着QQ,刷着微博,逛着淘宝,玩着网游,干着我80岁都能做的事,你要青春干嘛?”你是否也曾被这句网传的流行语唤醒了心底那一丝早已沉寂的上进心?锦瑟流年,花开花落,岁月蹉跎匆匆过,而恰如同学少年,在最能学习的时候你选择恋爱,在最能吃.....
分类:
其他好文 时间:
2015-02-27 22:48:14
阅读次数:
182
一、 当应用程序要对某个资源进行访问的时候,如果这个资源没有或者说被占用,这个应用程序就要进入阻塞状态,在linux系统中它会进入一个内核等待队列,等到被唤醒之后才能运行。这就是阻塞机制,它对一个驱动程序来说是很重要和必要的。二、如何使用等待队列 1、定义等待队列 wait_queue_...
分类:
其他好文 时间:
2015-02-17 00:44:00
阅读次数:
250
东莞到松滋的卧铺车,到终点站松滋车站的时候,已是凌晨3点多。回家洗洗睡了。早上8点的闹钟把我唤醒。 已经腊月二十八了,想回家上手入门ASP.NET,但时间仿佛总是不够,计划总是不够清晰。我想回家三天之内把传智播客里的《特供ASP.Net视频教程2014版》视频看完,然后,在我对ASP.NET有...
分类:
其他好文 时间:
2015-02-16 12:59:44
阅读次数:
99
网络唤醒,即WOL。简单来讲就是电脑在关闭状态,可以通过网络发送特殊数据包给网卡,网卡收到指定包后,开启计算机。WOL要求有硬件支持该功能,目前市场上主流的以太网卡都支持WOL功能,而无线网卡查找了许多没找到支持该功能的无线网卡。我在家已经成功实现了网络唤醒功能,可..
分类:
编程语言 时间:
2015-02-11 12:53:34
阅读次数:
3108
线程执行当中,线程是放在线程池中的。线程运行当中通常使用了wait()方法等待的话,再使用notify()唤醒线程,通常唤醒的是线程池中等待的第一个线程。而用notifyAll()则是唤醒全部线程 。以上三种红字的方法:wait()、notify()、notifyAll()必须使用在同步synchr...
分类:
编程语言 时间:
2015-02-11 10:41:19
阅读次数:
128
参考http://blog.csdn.net/wdaming1986/article/details/8837023 锁屏程序的步骤如下: 1、替换系统锁屏 2、屏蔽Home键,back键、menu键 3、锁屏程序不出现在最近任务列表中 4、屏幕唤醒时显示锁屏界面 一、替换系...
分类:
移动开发 时间:
2015-02-04 23:32:35
阅读次数:
513
假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(0) 。既然是 Sleep 0 毫秒,那么他...
分类:
其他好文 时间:
2015-02-04 20:09:59
阅读次数:
150