简单问题,轻松拿分!一个关于线程终止的问题? 不好意思,有些乱吗没能改过来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 server server1=new server();server1.ServerThread=new Thread(new ThreadStart(server1.startthread));//如果监听到,则启动一个线程 把这两行改成ServerThread=new Thread(new ThreadStart(startthread));看看.当然后面直接用ServerThread了.还有的花,就是线程被Abort()的时候,是会抛出一个异常的,如果你catch到的是线程终止的异常,那就把它跳过去把.线程被终止的时候,tcpClient如果海连接着也是会抛出异常的,应该将它关了.不过,看到后面,最最让我不明白的一点,是你的ServerThread调用的是startthread,而startthread又把ServerThread给终止了?!!!老大,不行把? 我是想在这个线程执行玩后,终止这个线程,那该在那里终止呢 panel滚动条问题 openfiledialog浏览文件时,如何让文件查看方式默认为缩放图模式 DataGridView绑定数据源时,如何设置row的tag值? 请教个C#正则表达式问题 请问如何跨窗口调用控件??? 数组交叉循环搭配的排列组合问题 新手,找不到mainmenu ibatis 问题请大家帮忙。 能判断客户端已经连接上服务器了吗 求助 怎么实现自动输入 C#高手与微软工程师哪里去了? 关于数组与类的一个问题?
server1.ServerThread=new Thread(new ThreadStart(server1.startthread));//如果监听到,则启动一个线程
把这两行改成
ServerThread=new Thread(new ThreadStart(startthread));看看.
当然后面直接用ServerThread了.
还有的花,就是线程被Abort()的时候,是会抛出一个异常的,
如果你catch到的是线程终止的异常,那就把它跳过去把.
线程被终止的时候,tcpClient如果海连接着也是会抛出异常的,应该
将它关了.不过,看到后面,最最让我不明白的一点,是你的ServerThread调用的是startthread,而startthread又把ServerThread给终止了?!!!老大,
不行把?