社区
C#
帖子详情
谁知道怎样使用多线程实现登陆和加载其他的同步
雨天的泪1001
2010-09-04 09:07:16
谁知道在(winfrom)怎么设计多线程 实现登录的同时将其他的一些窗体加载到内存中
怎么用线程实现登陆的同时将全部的能容加载完成
从而使软件在操作时更加的快捷
是用户体验更加的完美
...全文
168
7
打赏
收藏
谁知道怎样使用多线程实现登陆和加载其他的同步
谁知道在(winfrom)怎么设计多线程 实现登录的同时将其他的一些窗体加载到内存中 怎么用线程实现登陆的同时将全部的能容加载完成 从而使软件在操作时更加的快捷 是用户体验更加的完美
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maysaber
2010-09-04
打赏
举报
回复
学习咯,好多高手呢。。
兔子-顾问
2010-09-04
打赏
举报
回复
1.窗体都用单例模式做成静态化的对象
2.一般多线程是把大量消耗时间的操作提取出来的,如果创建一个窗体在windows下都会慢,说明你设计不合理。
3.你可以看看我写的这个例子:
http://topic.csdn.net/u/20100902/08/6649acba-8468-494d-8e4e-664913ce3f00.html?29327
以专业开发人员为伍
2010-09-04
打赏
举报
回复
如果你希望c()异步执行,那么放入 --> 如果你希望b()异步执行,那么放入
基本上,这是一点就透的,你遇到两次bug修改了之后就会了。
以专业开发人员为伍
2010-09-04
打赏
举报
回复
太简单的问题反而不好回答。
假设你原来的代码是:
a();
b();
c();
如果你希望c()异步执行,那么放入 ThreadPool.QueueUserWorkItem 注册倒系统线程池就行了。
其实关键的问题只有你做了才会显现,例如一部并行执行就会带来许多并发数据造成的数据问题,例如时不时发现有null的对象,例如涉及界面控件的操作必须使用控件的BeginInvoke来重新注册到主线程去执行,等等。这些需要慢慢地结合测试(或者Debug)来实现。
捷哥1999
2010-09-04
打赏
举报
回复
可以这么做,呵呵:
1、启动窗体时,把一些公共资源加载进来
2、担心用户需要等待,所以可以做一个flash window,就是启动窗口,在启动窗口上实时显示后台加载的情况,显示进度条,这样用户就可以接受了,这也是一般常见的做法。
wuyq11
2010-09-04
打赏
举报
回复
多线程,主要是想提高程序的可伸缩性。
CPU的时间总是有限的,如果用的不好,反而增加了CPU的负担,降低了系统性能。
那么多数据保存到内存是否需要
huwei12345
2010-09-04
打赏
举报
回复
可以将登录窗体 用单独线程起来,并把主窗体设置隐藏,登录成功后再将主窗体显示。。。。
只是个思路。。。。
JAVA
多线程
之间
实现
同步
+
多线程
并发
同步
解决方案
一、什么是线程安全问题 为什么...案例:需求现在有100张火车票,有两个窗口同时抢火车票,请
使用
多线程
模拟抢票效果。/** * 需求现在有100张火车票,有两个窗口同时抢火车票,请
使用
多线程
模拟抢票效果。 * Crea...
同步
线程和异步线程的区别
线程
同步
是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:访问资源时在空闲等待时同时访问其他资源,
实现
多线程
机制 异步处理就是,你现在问我问题,我可以不回答你,等我
OpenGL
多线程
同步
方案
由于状态机中的状态、资源、内存无法解决
多线程
中的竞争问题,在OpenGL中
实现
多线程
一直是荆棘中跳舞,就算再小心翼翼也不能避免刺痛。 以下内容为了方便,
多线程
渲染和OpenGL
多线程
是等价的,只不过这里做的不是多...
Java
多线程
同步
和异步详解
1、在说
多线程
时
同步
和异步:**指的是对“共享资源”访问的
同步
和异步。**比如两个线程同时访问某个static全局变量,这个时候就可能导致全局变量混乱。 2、在说ajax时
同步
和异步:指的是“行为”的
同步
和异步。比如...
java中的
多线程
、
同步
代码块、
同步
方法、锁
还需要注意,为了区分线程,需要给线程取名setName(),但是在
实现
了Runnable接口的类的run()方法不能直接
使用
getName()来获取线程名字,它是Thread类中的方法,解决方式是
使用
Thread的静态方法currentThread()来获取...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章