解决方案 »
- 急!!!4天没有解决!C#访问C++的dll形参有指针包含byte数组如何定义和调用
- 如何让C#做出来的安装包不被杀毒软件删除
- c#的方法重写和的java方法重写有什么区别
- 向高手提问??
- 为什么啊?为什么将JPG图片拷入word文档后,EXIF头部信息全丢失了???
- 菜鸟问题:.net生成的DLL文件找不见怎么办。
- .net要作出这样的表格显示数据,怎么做好呢!!
- 关于SqlCommand的一个问题
- WinForm窗体中如何设置全局常量
- 用C#实现压缩操作的时候有点问题,压缩操作之后会在压缩包中多出路径的文件夹,怎么办?
- 为什么需要async关键字?
- 我的vs2013用360移除了虚拟内存后,就不能新建项目,显示无法访问
我相信在你的概念中的“callback事件”根本不是事件,而仍然是延续你的“死等线程返回某个标志”的概念。callback 就是异步调用的概念,这个callback即可能在当前父线程中执行,也可能在子线程中执行,但是当前父线程的编程中绝不再去纠结它了。绝不是想去等待它。如果你画个流程图(或者时序图)能够把异步调用方法的流程画对,才算是理解了“callback事件”(其实这是两个不同的概念,暂且放在一起)。从你的意识上看,你没有把异步委托调用的基本流程搞明白。
我相信在你的概念中的“callback事件”根本不是事件,而仍然是延续你的“死等线程返回某个标志”的概念。callback 就是异步调用的概念,这个callback即可能在当前父线程中执行,也可能在子线程中执行,但是当前父线程的编程中绝不再去纠结它了。绝不是想去等待它。如果你画个流程图(或者时序图)能够把异步调用方法的流程画对,才算是理解了“callback事件”(其实这是两个不同的概念,暂且放在一起)。从你的意识上看,你没有把异步委托调用的基本流程搞明白。
搞明白就不来问了,朋友请回答和问题有关话题的就OK了好吗?
线程池也是这么玩的?