nnpc.net
当前位置:首页 >> .nEt多线程面试题 >>

.nEt多线程面试题

把 循环放到一个线程里,同时更新Gui里的Label内容,不过更新要用委托.

1. 创建线程实现类,bai这种方式有个最du大的优点就是可以通过线程返回多zhi个返回值2. 利用ParameterizedThreadStart委托来传递dao输入参数回3. 利用线程池来实现参数传入具体的代答码请参见http://www.cnblogs.com/moonz-wu/archive/2007/09/10/888688.html

在线程调用之前加上:CheckForIllegalCrossThreadCalls = False

static object i;lock(i){i = (int)i + 1;}

再帮你回答一个问题,,你可以Thread thread=new Thread(new ParameterizedThreadStart(jincheng));public void jincheng(){text(a,b);}不知道这样行吗.我先吃饭去了,,呵呵,回来再说了

只要设置了断点那么不管是主线程还是子线程,执行到断点时,就会停止你如果有问题,应该是断点设错了,或者环境有什么问题打字不易,如满意,望采纳.

ajax可以解决!多线程解决的话新开的线程和UI线程之间的交互会有问题.就是你新开的线程完成任务后没有办法通知UI线程,因为不是一个上下文里.

网络不行,朋友不知道,只好自己想办法.想了几种方法如下:1、写多个文件,然后找个机会把这些文件合并!2、干脆放弃写文件,改写数据库!3、把文件看成一个表结构,实现行级锁.也就是一个线程写一行.4、把文件看成内存块,每块写完再合并!以上几种方法缺点:1、多个文件想起来就恶心!2、写数据库?太没技术含量咱不干!3、行级锁?我一个线程要写入多行不是看起来很乱?4、没想到啥缺点,实现它吧!以下是偶经过了10000线程并发测试,也没发现问题的代码!

你假如想数据同步的话,你这样方式肯定不行,只能从后台方式考虑同步

看不懂.

mcrm.net | nczl.net | rtmj.net | wwfl.net | bycj.net | 网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com