Ⅰ qtqtcpsocket子线程中卡着
1、防止UI卡死是将耗时操作放到线程中执行,而且多线程的使用也是编程中很重要的一部分。
2、尤其是如何终止一个阻塞的线程,很值得考究。Qt中有两种方式使用多启如衡线程。一种是继承QThread重新实现run()函数的方式,注意,这里只有橡基run()内的部分运行在线程中。
3、另一种是使用moveToThread()将需要运行在线程中的部分放在槽函数中,使用该方式比较容易将Socket放入悄做线程中执行。
Ⅱ QT 多进程 socket 编程 例子 或 参考资料 谢谢
Qt 是一个跨平台的 C++图形用户界面库,由挪威 TrollTech 公司于1995年底出品。
Trolltech 公司在 1994 年成立,但是在 1992 年,成立 Trolltech 公司的那批程序员 就已经开始设计 Qt 了,Qt 的第一个商业版本于 1995 年推出。
2008年1月31日,Nokia公司宣布通过公开竞购的方式收购TrollTech公司,旗下包括Qt在内的技术都归入Nokia旗下。并且Nokia针对自己的移动设备平台规划的需要,将Qt按不同的版本发行。
http://ke..com/view/23681.htm