
C/C++
文章平均质量分 77
xjh_Love_paopao
这个作者很懒,什么都没留下…
展开
-
C++ 自动唤醒线程
在通常的程序设计中,我们时常会不断地启动新线程来完成不断出现的新任务.而由于任务的大小不确定性,以及出现要处理的任务的时间的不确定性,使得我们的好多程序总是在不断地在开启线程,并完成某任务后就退出线程.当每次任务不大,可又总是有任务频繁出现时,总是不断地开启并退出线程.这开启并退出线程所消耗的系统资源与用线程机制所带来的收效是不合理的,而且通常我们的任务一般也正如上所述,通常不大,而且时不时会有出转载 2008-04-29 14:57:00 · 1671 阅读 · 0 评论 -
内部类的用途
最近在项目的代码里看到使用内部类,不是很理解用途,这是从网上搜来的,感觉说的很清楚。内部类在自己的程序中很少用,主要用途是:1、避免同名问题。比如说链表节点的类型我们起名Node,二叉树节点的类型我们也可能起名Node,如果把它们放在外面就会出现同名冲突,但是分别在链表类和二叉树类内部就不会有问题。2、隐藏细节,封装的需要。有些类型只需要在一个类内部使用,没有必要对外公开,没有必要让用转载 2008-07-03 10:32:00 · 765 阅读 · 0 评论