• 6201阅读
  • 4回复

如何在同一個類,開啟多個 thread [复制链接]

上一主题 下一主题
离线btopcst
 
只看楼主 正序阅读 楼主  发表于: 2008-07-12
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
class MyThread : public QThread
{
    public:
        void run();
};
void MyThread::run()
{
        for( int count = 0; count < 20; count++ )
        {
            sleep( 1 );
            qDebug( "test" );
        }
}

這是一個類裡,開啟一個thread的方式,

如果在同一個類,開啟多個 thread,是要如何來實現呢??

煩請指導一下,謝謝大家
离线lzian
只看该作者 4楼 发表于: 2008-07-15
同一个类只能定义一个thread的run行为,
要想实现不同的线程执行不同的run行为,就要多次定义类了
离线rotapple

只看该作者 3楼 发表于: 2008-07-13
MyThread a1;
MyThread a2;
MyThread a3;
MyThread a4;
就是多个实例啊.
离线btopcst
只看该作者 2楼 发表于: 2008-07-13
謝謝你的回覆,但是請問一下多一個實例是什麼意思…

你能否給我個範例…拜託一下…謝謝
离线wangowen

只看该作者 1楼 发表于: 2008-07-12
多个实例就行了
快速回复
限100 字节
 
上一个 下一个