• 4704阅读
  • 1回复

线程释放某线程分配的内存,会阻塞? [复制链接]

上一主题 下一主题
离线shanglikun
 
只看楼主 正序阅读 楼主  发表于: 2009-11-10
#include <QtCore/QCoreApplication>
#include <QThread>

class thread:public QThread
{
protected:
void run();
public:
QChar* xx;
};

void thread::run()
{
xx = new QChar;
}

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
thread th;
th.start();

QThread::yieldCurrentThread();
delete th.xx; // 为什么会在这儿阻塞啊?请高手指点,谢谢!
return getchar();
}
离线zhangyingwei
只看该作者 1楼 发表于: 2009-12-16
需要new
快速回复
限100 字节
 
上一个 下一个