首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

多窗体属于多线程吗?解决方法

2012-01-09 
多窗体属于多线程吗?是不是多个窗体同时运行,也相当于多个线程同时运行[解决办法]好像不是的。。[解决办法]

多窗体属于多线程吗?
是不是多个窗体同时运行,也相当于多个线程同时运行

[解决办法]
好像不是的。。
[解决办法]
不是
不是
太短了?
[解决办法]
不是。

本质上,按钮、文本框也是一种窗口。那么你说一个拥有2个按钮的窗口,是不是多线程呢?

所谓线程,是程序一个最小的执行实例。多个窗口,是同一个程序执行流在处理的,所以不是。
[解决办法]
只要是前台显示的,都是在同一线程里!
[解决办法]

探讨
只要是前台显示的,都是在同一线程里!

[解决办法]
多个form之间事件引用会是异步线程访问,这个怎么解释呢
我认为是多线程
[解决办法]
不是的,线程是指在程序指定开启,或在执行一个操作时才开启的,不是说你打开一个窗体就打开一个线程
[解决办法]
根据我的理解窗口程序的UI控件都是运行在UI线程里的。所以控件中的类似数据库查询等的操作都是在UI线程里完成的,这也就造成了UI阻塞的现象。这也就是为什么要把耗时的操作封装到单独的线程里操作的原因
[解决办法]
探讨

根据我的理解窗口程序的UI控件都是运行在UI线程里的。所以控件中的类似数据库查询等的操作都是在UI线程里完成的,这也就造成了UI阻塞的现象。这也就是为什么要把耗时的操作封装到单独的线程里操作的原因

[解决办法]
管他是不是,这个影响你编程吗
[解决办法]
当然不是 ....
[解决办法]
你的两个定时器可以同时运行,不是因为两个窗体,而是因为每个定时器都开启了新线程.你把两个定时器放到一个窗体里也是可以同时运行的.
[解决办法]
多线程指的是在 某些特定情况下面 使用多线程 共同执行某项任务

提高程序的效率 但是会加大 内存的损耗
[解决办法]
不是的,比如,当你单击某个按钮,弹出来一个alert窗口,你会认为是两个线程么?

热点排行