社区
进程/线程/DLL
帖子详情
线程里的一个小问题。
liefen
2000-09-28 09:57:00
我在view类里开了一个线程,在线程处理函数(全局函数)里希望获得一个对话框类的成员变量的值。如果没有设置这个成员变量的值,则使用默认值;如果设置了,使用改变以后的值。这种思路不知道好不好,如何实现?
...全文
106
4
打赏
收藏
线程里的一个小问题。
我在view类里开了一个线程,在线程处理函数(全局函数)里希望获得一个对话框类的成员变量的值。如果没有设置这个成员变量的值,则使用默认值;如果设置了,使用改变以后的值。这种思路不知道好不好,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Holly
2000-09-29
打赏
举报
回复
看来你的对话框是一个类似Options的对话框提供软件的设置,如果是这样的话,建议这个变量本身是存储在App当中,或者有一个专门存储程序设置的全局结构变量,对话框中最多是自己保存一个成员作为临时缓存!
dzl
2000-09-29
打赏
举报
回复
把View类指针作为参数传递给线程即可:
AfxBeginThread(MyThread,(LPVOID)this);
UINT MyThread(LPVOID pParam)
{
CYourView* m_pYourView=(CYourView *)pParam;
...
...
return 0;
}
这样线程可随时查看View了。
dzl
2000-09-29
打赏
举报
回复
把View类指针作为参数传递给线程即可:
AfxBeginThread(MyThread,(LPVOID)this);
UINT Receive(LPVOID pParam)
{
CYourView* m_pYourView=(CYourView *)pParam;
...
...
return 0;
}
这样线程可随时查看View了。
netspirit
2000-09-28
打赏
举报
回复
增加一个全局变量将需要的成员变量的值备份即可。
多
线程
(一):创建
线程
和
线程
的常用方法
了解并发编程:实际工作中很少写多
线程
的代码,这部分代码一般都被人封装起来了,在业务中使用多
线程
的机会也不是很多(看具体项目),但是作为
一个
高级程序员如果不会多
线程
是说不过去的。 二:进程与
线程
...
JAVA多
线程
之两个
线程
同时写
一个
文件
是进程中的
一个
实体,是被系统独立调度和分派的基本单位,
线程
自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属
一个
进程的其它
线程
共享进程所拥有的全部资源。
一个
线程
可以创建和撤消另
一个
...
进程和
线程
的区别(超详细)
进程和
线程
进程
一个
在内存中运行的应用...
一个
进程至少有
一个
线程
,
一个
进程可以运行多个
线程
,多个
线程
可共享数据。 与进程不同的是同类的多个
线程
共享进程的堆和方法区资源,但每个
线程
有自己的程序计数器、虚拟...
一台服务器最多多少个
线程
,
一个
电脑最多能开启多少个
线程
?
—-
一个
进程可以开启的
线程
受可用内存限制,如果是32位的机器,那么默认
一个
进程有2G的可用内存,而每个
线程
默认分析1M的栈空间,所以这种情况下理论最
线程
数在2000多个。
一个
解决办法是创建
线程
时减少
线程
栈的大小...
多
线程
操作
一个
对象
1.extends Thread,这个方法建立多
线程
,每个
线程
就是自定义的类的对象,所以每个
线程
对应
一个
对象,没有对同
一个
对象操作。如果想对同
一个
对象操作,需要把对象作为
一个
属性,传递进去。不过,这个对象只能是引用...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章