社区
进程/线程/DLL
帖子详情
请教多线程的自动启动?
shupi
2000-08-10 10:04:00
1:我看关于多线程的资料,似乎启动线程都需要菜单指令,然我想在程序中,当窗口建立后,就自动启动线程,请教:怎样才能做到这一点?
...全文
225
6
打赏
收藏
请教多线程的自动启动?
1:我看关于多线程的资料,似乎启动线程都需要菜单指令,然我想在程序中,当窗口建立后,就自动启动线程,请教:怎样才能做到这一点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panda_w
2000-12-30
打赏
举报
回复
在初始化的时候用AfxBeginThread启动就行了,第五个参数设置为默认!
kingwill
2000-08-11
打赏
举报
回复
常用两种方法。
1:窗口建立后,执行AfxBeginThread.但终止线程时,比较麻烦。有时你还必须用CloseHandle和TerminateThread来强行终止线程。这样容易造成内存泄露。
2:设置一个CEvent类对象,你可以控制他的信号量(分两种:被触发,未被触发),在建立线程时,设置线程挂起并等待信号。这样,在线程建立后(你可以提早建立线程,但它时被挂起的),你就可以想什么时候启动线程就启动线程。而且关闭也很方便。这是微软推荐做法。
另外,用CEvent类除了对工作者线程方便,对用户线程也很容易。
ppc207
2000-08-11
打赏
举报
回复
在这个窗口的初始化代码段中加入AfxBeginThread (),参数写入用户线程类的名字,
再.cpp文件中定义这个用户线程,就象使用函数一样。
mikokong
2000-08-10
打赏
举报
回复
用AfxBeginThread OK!
shupi
2000-08-10
打赏
举报
回复
是在app里还是在MainFrm里?因为使用在单文档多视里。
Larky
2000-08-10
打赏
举报
回复
用CreateThread就没问题啊!
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的
多线程
相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命周期、调度、控制等内容。
多线程
精讲下课程内容涵盖如下:l 线程的同步(线程安全问题)l 线程的死锁l 线程间通信l 线程组l 线程池l
多线程
的第三种实现方案l 匿名内部类方式使用
多线程
l 定时器的使用l
多线程
面试题
多线程
详解(掌握这篇就够了)
实现Callable接口4、龟兔赛跑5、小结继承Thread类实现Runnable接口静态代理Thread静态代理底层剖析动态代理newProxyInstance解析动态代理多个接口动态代理的秘密代理的作用总结lambda表达式三、线程状态(五大状态)...
C# 中
多线程
间的同步
一、引入先给出一个Num类的...}假设现在要求输出小于 odd 的所有奇数,输出小于 even 的所有偶数,不考虑
多线程
时可以写出如下的代码:(为了演示
多线程
时线程间的争用,先把值赋给了 num,实际上这个赋值操作毫无...
秒杀
多线程
第六篇 经典线程同步 事件Event
《秒杀
多线程
第四篇 一个经典的
多线程
同步问题》 《秒杀
多线程
第五篇 经典线程同步关键段CS》 上一篇中使用关键段来解决经典的
多线程
同步互斥问题,由于关键段的“线程所有权”特性所以关键段只能用于线程的...
Netty系列之Netty案例集锦之
多线程
篇
1. Netty案例集锦系列文章介绍 1.1. Netty的特点 Netty入门比较简单,主要原因有如下几点: Netty的API封装比较简单,将复杂的网络通信通过BootStrap等工具类做了二次封装,用户...但是很多入门之后的Ne...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章