社区
非技术类
帖子详情
窗体是在单独的线程中运行吗?
CryingCat
2002-01-08 07:02:53
每个窗体都有自己的消息循环,那么是不是窗体创建后就创建了一个新的线程?
如果不是的话,那么怎么让一个非模式窗体在新的线程里运行?窗体关闭,线程也毁灭.
各位大侠都来讨论讨论!1
...全文
114
5
打赏
收藏
窗体是在单独的线程中运行吗?
每个窗体都有自己的消息循环,那么是不是窗体创建后就创建了一个新的线程? 如果不是的话,那么怎么让一个非模式窗体在新的线程里运行?窗体关闭,线程也毁灭. 各位大侠都来讨论讨论!1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CryingCat
2002-01-10
打赏
举报
回复
谢谢
pason
2002-01-10
打赏
举报
回复
上面的说的对
FamelStudio
2002-01-10
打赏
举报
回复
窗口属于创建窗口的线程所有,该线程负责它所有窗口的消息的循环。如果要创建一个新的窗口并且希望它在新的线程中运行,必须先创建一个新的线程,然后在新的线程中创建窗口,消息循环也必须在这个新的线程中。窗口关闭时调用PostQuitMessage来终止消息循环并退出线程。
CryingCat
2002-01-10
打赏
举报
回复
不是吧,又没有人回答了!!!
CryingCat
2002-01-08
打赏
举报
回复
帮帮忙,很疑惑
C#多
线程
并行管理,通过Task实现,可随时暂停,继续以及停止等
C#多
线程
并行管理,通过Task实现,可对单个任务进行暂停,继续以及停止等操作,每个任务均有
单独
的进度条显示 同时执行的任务个数可以自行设置
python如何关闭
线程
中
的
窗体
_在
单独
的
线程
中
运行
Tkinter
窗体
我写了一个简短的模块,可以传递一个图像,只需创建一个Tkinter窗口并显示它。我遇到的问题是,即使我实例化并调用在
单独
线程
中
显示图像的方法,主程序也不会继续,直到Tkinter窗口关闭。这是我的模块:import Image, ImageTkimport Tkinterclass Viewer(Tkinter.Tk):def __init__(self,parent):Tkinter.Tk.__...
加载
窗体
时,开一个
线程
,
运行
一个方法
winform
窗体
加载时有卡顿,我就加了个
线程
,想让他播报时间,声音来自windows自带的speech。
C# 让程序代码在固定的
线程
里
运行
在平时我们的开发
中
,多
线程
也是用的非常多的,尤其是做上位机行业的,平时更是必不可少,在以前我从事 Unity3d 开发时,并不用关心
线程
的问题,在 Unity
中
的脚本代码基本都是单
线程
运行
(协程除外),而且还可以保持比较高的
运行
速度,当然,这不是本次要讨论的话题。有人可能会问我这么做的意义,系统自动分配
线程
不是更好么?当然好,只是有时候调用其他的一些框架,就避免不了需要锁定
线程
。
Winform编程基础之
窗体
单例模式和单
线程
操作
(一)单例模式: 在Winform
窗体
中
,经常进行的一个操作就是在点击一个按钮的时候要求只打开一个
窗体
,这个时候就涉及到所谓的单例模式。所谓 的单例模式就是对于一个类在进行实例化的时候,始终只能有一个实例。最简单的方式就是根据C#的一个基础知识点,即每个类的静态成员对 于类的实例是共享的,类的实例统一对应着同一个静态类成员,因此可以采用定义一个
窗体
类类型的一个变量,然后来再进
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章