异步编程和回调函数
void method()
{
file.BeginWrite(....,new AsyncCallback(filewritecallback),..)
}
void filewriteback(IAsyncResult ar)
{
...
file.EndWrite(ar);
...
}
下面是我的理解,大家帮我看看对不对:
当进程执行到mehtod的file.BeginWrite..这句时,是不是生成了一个新的线程(比如:a1线程)来执行file.BeginWrite函数,当这个线程结束后,再生成另一个新线程(比如:a2线程)来执行 filewriteback回调函数,两个线程不是同一个吧?
在这里先谢谢大家了,我是新手,大家帮帮忙 :)