社区
C#
帖子详情
关于多线程?
mayonglong
2010-03-13 04:34:26
一直对这个问题比较疑惑,登录时由于网络原因会比较慢,这样程序会出现好像死机的样子,我想显示一个滚动条在界面上,这样不会让用户认为死机,登录成功或者失败滚动条会消失,提示错误信息,我知道可以用多线程实现,可不知道如何实现,也百度了一下,可是还没找到解决办法,或者有其他办法可以实现吗?
...全文
132
11
打赏
收藏
关于多线程?
一直对这个问题比较疑惑,登录时由于网络原因会比较慢,这样程序会出现好像死机的样子,我想显示一个滚动条在界面上,这样不会让用户认为死机,登录成功或者失败滚动条会消失,提示错误信息,我知道可以用多线程实现,可不知道如何实现,也百度了一下,可是还没找到解决办法,或者有其他办法可以实现吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a569673493
2010-03-14
打赏
举报
回复
滚动条?进度条?
pam
2010-03-14
打赏
举报
回复
还是用多线程吧,不难的
msdnsyh
2010-03-14
打赏
举报
回复
直接使用异步就可以了。
donggeng008
2010-03-13
打赏
举报
回复
建议多开2个线程,一个登陆,一个监控登陆线程的状态,这样就不耽误主线程的动作了,但是登陆完毕后,记得要销毁监控线程,登陆线程可以考虑是否保留。
Yumichika
2010-03-13
打赏
举报
回复
4l+1
异步调用不行
因为登陆的时候程序不可以继续运行
以专业开发人员为伍
2010-03-13
打赏
举报
回复
[Quote=引用 4 楼 xian_wwq 的回复:]
登陆函数放在一个子线程中,然后在主线程中
检测子线程是否结束。顺道做点提示工作。
[/Quote]
这是关键!
如果把登录放到主线程中,就“死”定了。
xian_wwq
2010-03-13
打赏
举报
回复
多线程可以实现,登陆函数放在一个子线程中,然后在主线程中
检测子线程是否结束。顺道做点提示工作。
想简单就用backgroundworker,有现成的东西用多好。。。
xingyuebuyu
2010-03-13
打赏
举报
回复
异步调用或者BackgroundWorker组件也可以
mayonglong
2010-03-13
打赏
举报
回复
帮帮忙~~
梦里开天
2010-03-13
打赏
举报
回复
delegate是不是可以啊
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的"
多线程
"相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命...
什么是
多线程
?如何实现
多线程
?
什么是线程?什么是线程安全?添加一个状态呢?如何确保线程安全?synchronizedlock 转自:https://blog.csdn.net/csdnnews/article/details/82321777 什么是进程? 电脑中时会有很多单独运行的程序,每个程序有一个...
什么是线程?什么是
多线程
?
2)什么是
多线程
: 一个进程如果只有一条执行任务,则称为单线程程序。 一个进程如果有多条执行任务,也就是说在一个进程中,同时开启多个线程,让多个线程同时去完成某些任务(功能)。则称为
多线程
程序。 ...
为什么要用
多线程
?即
多线程
的目的
以前我认为
多线程
的作用就是提升性能。实际上,
多线程
并不一定能提升性能(甚至还会降低性能);
多线程
也不只是为了提升性能。
多线程
主要有以下的应用场景: 1、避免阻塞(异步调用) 单个线程中的程序,是顺序...
JS是单线程还是
多线程
?为什么?
JS是单线程还是
多线程
?为什么? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。...
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章