黑马程序员技术交流社区

标题: 多线程执行有参方法,关于参数的问题 [打印本页]

作者: 陈行    时间: 2013-4-20 23:35
标题: 多线程执行有参方法,关于参数的问题
  1. Thread thread2;
  2. thread2 = new Thread(jieshou);//新建一个线程去执行接收客户端消息的方法
  3.              Socket socket2 = socketfrist.Accept()     thread2.IsBackground = true;
  4.                  thread2.Start( socket2);
  5. void jieshou(object socket2)
  6.         {
  7.                        while (true)
  8.             {
  9.                
  10.                 byte[] mee = new byte[1024 * 1024];
  11.                int length= socket2.Receive(mee);//方法中的接收信息的套接字都是刚生成的 由刚创建的线程去执行
  12.                string mgg = System.Text.Encoding.UTF8.GetString(mee,0,length);
  13.                 textBox3.AppendText( mgg + "\n");
  14.             }
复制代码
多线程执行有参方法一定要传一个object参数,现在我上面的代码传参是一个object类型,但是传过来方法中的代码不能用object类型,难道object可以转成socket?如果能 怎么转呢?
作者: wangyougu010    时间: 2013-4-20 23:42
只抢个沙发。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2