多线程小测(一)(wxWidgets)
来源:互联网 发布:淘宝3dsll 编辑:程序博客网 时间:2024/06/07 06:12
- #include <iostream>
- #include <wx/thread.h>
- using namespace std;
- void fun()
- {
- for (int i=0; i!=50; ++i)
- {
- cout<<i<<" ";
- }
- }
- class MyThread : public wxThread
- {
- public:
- MyThread()
- {
- }
- MyThread(wxThreadKind tk, void(*pfun)()=0) : wxThread(tk)
- {
- p=pfun;
- }
- virtual ExitCode Entry()
- {
- if (p)
- {
- p();
- }
- return 0;
- }
- private:
- void (*p)();
- };
- int main()
- {
- MyThread *p = new MyThread(wxTHREAD_JOINABLE, fun);
- if (p->Create() == wxTHREAD_NO_ERROR )
- {
- cout<<"线程创建成功"<<endl;
- }
- if (p->Run() == wxTHREAD_NO_ERROR )
- {
- cout<<"线程运行成功"<<endl;
- }
- wxThread::Sleep(5000);
- p->Wait();
- return 0;
- }
以上是我测试wxWidgets的线程类时的小代码,编译链接都ok,但是运行时这样,折腾多次均没成功,不知道原因出在哪里呢? (google搜索了一下,TLS:线程局部存储Thread Local Storage)
- 多线程小测(一)(wxWidgets)
- 多线程小测(二)(wxWidgets)
- wxWidgets学习笔记(一)
- wxWidgets 学习笔记(一)
- wxWidgets类列表(一)
- Windows下wxWidgets程序设计(一)
- 04wxWidgets多线程
- wxWidgets入门小程序
- wxWidgets 一些小问题。
- 【wxWidgets】wxWidgets之窗口标识符一
- wxwidgets编写多线程程序--wxThread
- 在VS2008中创建wxWidgets项目向导(一)
- python3.2 多线程小爬虫一只
- 学习wxWidgets的笔记一
- wxWidgets编译问题一例
- wxWidgets学习笔记(1)wxWidgets简介
- wxWidgets学习笔记(2)wxWidgets体系结构
- 【wxWidgets】wxWidgets入门(for VS2013)
- Server Tomcat was unable to start within 45 seconds.
- 原来不能不专心
- for
- VMware虚拟机网络设置
- C语言32个关键字
- 多线程小测(一)(wxWidgets)
- 寝室人堕落了
- 《程序员羊皮卷》飙升当当IT新书热卖榜第二名
- 如何定义一本好书——《程序员羊皮卷》书评(2)
- 堆和栈的区别
- 一摞饼的排序
- MyEclipse7.1 下jad插件安装----让你的开发更轻松、方便
- Java面向对象基础2
- mysql配置是apply security settings出错