摘要: 不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(thread... 阅读全文
posted @ 2015-07-17 22:57 haxianhe 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过... 阅读全文
posted @ 2015-07-17 22:36 haxianhe 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Thread thread.IsBackground =true;//Gets or sets a value indicating whether or not a thread is a background thread.//获取或设置一个值,该值指示某个线程... 阅读全文
posted @ 2015-07-17 21:33 haxianhe 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 假如在一个机器上IP=192.168.0.2,一个客户程序,一个服务器程序,,只要是客户程序向127.0.0.1发请求,那么服务器程序就能收到127.0.0.1是内部的环回地址,是你在你本机上访问自己的一个IP地址,等同于locallhost系统接受到一个地址时首先会... 阅读全文
posted @ 2015-07-17 11:25 haxianhe 阅读(3763) 评论(0) 推荐(0) 编辑