- 博客(6)
- 资源 (18)
- 收藏
- 关注
转载 IOCP模型总结(转)
IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销
2012-01-16 15:08:01 856
转载 深层揭密extern "C"
C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支 持函数的重载,C++对全局函数的处理方式与C有明显的不同。
2012-01-11 16:24:10 613
转载 try catch 的祸根
这个跟QT没多少关系,跟编译器有关系转自:http://blog.csdn.net/windhaunting/archive/2009/10/27/4735338.aspxtry{} catch(…){}以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try
2012-01-11 15:28:16 684
转载 Qt中信号槽的概念
Qt中信号槽的概念发表日期:2010-11-24 信号槽是Qt中特有的概念。它使得程序员将不同的object绑定起来,而object对象间并不需要对相互了解。 Slots也是普通的c++方法,它们可以是virtual;可以被重载;可以使private、protected、public,可以像其它c++方法一样有各种类型的参数。它们唯一的区别就是signal与slot是
2012-01-11 15:20:12 1223
转载 QT 信号槽原理介绍
信号和槽信号和槽用于对象间的通讯。信号/槽机制是Qt的一个中心特征并且也许是Qt与其它工具包的最不相同的部分。 在图形用户界面编程中,我们经常希望一个窗口部件的一个变化被通知给另一个窗口部件。更一般地,我们希望任何一类的对象可以和其它对象进行通讯。例如,如果我们正在解析一个XML文件,当我们遇到一个新的标签时,我们也许希望通知列表视图我们正在用来表达XML文件的结构。 较老的工具包
2012-01-11 14:50:20 14062 1
转载 QT 异步函数转为同步函数的方法
QT 异步函数转为同步函数的方法 (2010-11-18 17:29:13)转载▼标签: eventloop 同步函数 异步函数 qt it分类: C和Cpp在QT中,一般推荐使用异步函数。除了异步函数的非阻塞特性外,QT的Signal/Slot特性在异步函数中可以得到充
2012-01-11 14:47:24 3032 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人