我只是想知道一下异步的方法区别,比如Socket中的BeginConnect和Connect,BeginConnect是异步的方法,Connect不是异步,如果我要是想实现一个异步的效果,是不是直接调用BeginConnect就可以呢?还是要把他放到一个新开启的线程中去才可以现实,,如果要是把他放到一个新开启的线程中去现实异步的效果,那Connect不是也可以有异步的效果了?那他们2个有什么区别呢?
调试欢乐多
不等待连接结果就可以执行下面的代码~~~~
Socket.Connect
必须等待执行完毕才能执行接下来的代码~~~~~~
请问下,那浏览器中的程序适用否?Asp.net C#
从你所谓的是Connect也可以实现异步,可以看出你对同步和异步的认识可能还有点不对.
即时你使用了新的线程,那么在你使用Connect等待连接结果时,你的这个线程处于阻塞状态,而BeginConnect就不同了.