什么是多态?
多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制
程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。
2 实现机制
举一个例子:
#include
class animal
{
public:
void sleep()
{
cout
}
void breathe()
{
cout
}
};
c...
分类:
编程语言 时间:
2015-08-16 23:14:32
阅读次数:
326
#-*-coding:utf-8-*-
importQueue
importthreading
importtime
q=Queue.Queue(100000)
defproducer():
foriinrange(1000):
q.put(i)
time.sleep(0)
defconsumer():
foriinrange(1000):
printq.get(),q.qsize()
time.sleep(0)
threads=[]
th=threading.Thread(target=cons..
分类:
编程语言 时间:
2015-08-14 19:34:35
阅读次数:
161
本文简单介绍下僵尸进程。 介绍之前,首先了解一下linux中进程的6大状态。D Uninterruptible sleep (usually IO)R Running or runnable (on run queue)S Interruptible ...
分类:
系统相关 时间:
2015-08-13 20:06:41
阅读次数:
241
__sleep __wakeup __tostring __set_state __contruct __destruct __call __get __set __isset __unset __clone __autoload...
分类:
Web程序 时间:
2015-08-13 16:06:15
阅读次数:
144
文件锁的玩法
1、普通两个文件同时往一个文件中写入内容效果
index-1.php
$file = 'temp.txt';
$fp = fopen($file,'a');
for($i = 0;$i
{
fwrite($fp, "11111111");
sleep(1);
}
fclose($fp);
?>
index-2.php...
分类:
其他好文 时间:
2015-08-13 15:48:01
阅读次数:
106
线程
线程和进程
进程:系统运行程序的最小单位;一个进程最少有一个线程
线程:程序执行任务的最小单位;线程与线程之间并行
一个进程至少有一个线程,在java中这个线程称为主线程,由系统创建,运行main方法。这样只有一个线程的程序也被称为单线程程序。
主线程从程序入口main方法开始执行代码,执行任意方法中的代码都是按照自上而下的顺序执行的,如果只有一个主线程,又想实现在线听音乐这个功能...
分类:
编程语言 时间:
2015-08-13 14:25:31
阅读次数:
140
#-*-coding:utf-8-*-
__author__=‘magicpwn‘
importthreading
importtime
importQueue
defworker():
printthreading.current_thread().getName()
defworker2():
foriinrange(0,1000):
printi
time.sleep(1)
threads=[]
foriinrange(5):
t=threading.Thread(target=worker)#..
分类:
编程语言 时间:
2015-08-11 23:39:27
阅读次数:
267
适配器模式是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的一个示例:请做一个kittie的具体类,并实现miao()、catchRat()、run()、sleep()等方法。再做一个puppie的接口,要求有wao()、fet...
分类:
其他好文 时间:
2015-08-11 22:53:03
阅读次数:
120
try { if (this.serialPort1.IsOpen) { Thread.Sleep(300); int num = port1.BytesToRead;...
分类:
其他好文 时间:
2015-08-11 13:39:16
阅读次数:
214
有时候需要把一个对象在网络上传输,为了方便传输,可以把整个对象转化为二进制串,等到达另一端时,再还原为原来的对象,这个过程称之为串行化(也叫序列化), 就像我们现在想把一辆汽车通过轮船运到美国去,因为汽车的体积比较大,我们可以把汽车拆开成小的部件,然后我们把这些部件通过轮般运到美国去,到了美国再把这...
分类:
Web程序 时间:
2015-08-11 11:37:11
阅读次数:
183