Qt
文章平均质量分 87
swingline
这个作者很懒,什么都没留下…
展开
-
Qt学习:线程的创建和同步
线程: 一个进程可以分成多个线程,每个线程有自己的Register Set和Stack,但共享进程的Heap、Data、Code (见下图)创建线程: 在Qt中要创建线程,第一步是继承QThread类,第二步是实现其中的run()函数,该方法为protected型,由start()函数来调用。下面是例子://Producer.h原创 2010-05-30 22:10:00 · 4520 阅读 · 2 评论 -
Qt学习:线程间共享数据
Qt线程间共享数据主要有两种方式:使用共享内存。即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的;使用singal/slot机制,把数据从一个线程传递到另外一个线程。第一种办法在各个编程语言都使用普遍,而第二种方式倒是QT的特有方式,下面主要学习一下这种方式: 在线程之间传递signal与在一个线程内原创 2010-05-30 22:46:00 · 10525 阅读 · 2 评论