![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言java/c++/c/php/sql
文章平均质量分 75
东方黄老邪
两湖学子
IT瀚如烟海
做人事事为学问
但愿生活清风云淡
行所想之事
立心中之业
展开
-
java多线程编程学习笔记---线程的创建
线程的理解,线程就是一个进程的一个子任务,即一个线程就是一个任务流程。一般,一个进程的线程会轮流被执行,他们共享进程资源,能够方便进行通信和同步。1、线程的创建原创 2015-01-06 10:22:25 · 373 阅读 · 0 评论 -
关于C++中纯虚函数的一个记录
C++中我们知道有纯虚函数的,用关键字virtual声明。纯虚函数在实际的应用中是用来为子类声明一个接口。用了纯虚函数的类叫抽象类,是不能被实例化的。但是,在抽象类中,对纯虚函数的声明表达不一样的话,在实际的使用的时候就会出现问题这里,我简单记录了我遇到的一个问题。如果,定义一个抽象类:声明方式A:class A{ virtual public operation();原创 2015-01-15 08:49:22 · 244 阅读 · 0 评论 -
java多态原理介绍
面向对象编程有三个特点:继承、多态、封装。 说道多态,其实又是和继承分不开的。所以,先简单说一下继承吧。继承的概念中又有两个重要概念:父类和子类。一个类就是一种类型,子类继承了父类的所有特征,与此同时又有自己特有的特点。再来说说动态绑定,一个类中的一个方法可以在父类中定义,而在子类中覆盖。例如,toString()方法在父类中有定义,在子类中却被覆盖掉。动态绑定的工作机制可以说明如下:原创 2015-01-18 20:37:23 · 329 阅读 · 0 评论 -
java多线程设计模式--Balking不需要就算了
一、问题:一个线程要去执行某个操作。但是,在发现这个操作已经被别的线程做了,于是,就没有必要再去做这样的一个操作了。面对这种问题的设计方案是多线程设计模式中的Balking模式。二、Balking模式设计说明假设一个客户(customer类)不断想服务员提出请求。总共有两个服务员(Waiter),他们时刻不定时注意着时候有客户发出服务请求(随机等待一个时间)。如果,其中一个服务原创 2015-07-28 17:24:24 · 884 阅读 · 0 评论