03 2020 档案
摘要:1,Volate.Write和Volate.Read: bool complete = false; var t = new Thread(() => { bool toggle = false; while (!complete) { toggle = !toggle; ...
阅读全文
摘要:1,异步函数做了以下事情. 创建一个状态机对象创建一个m_builder对象---一个TaskCompleteSource对象,类似的.返回该对象的Task状态机在 await 操作符上面,做了以下几件事情 调用GetAwaiter()函数来获取一个TaskAwaiter对象: 如果其状态是Iscompleted,则进行进行GetRe...
阅读全文
摘要:1 使用AsParrallel来进行并行的查询. public static void ObsoleteMethods(Assembly assembly) { var query = from type in assembly.GetExportedTypes().AsParallel() from method ...
阅读全文
摘要:1,opc client2,opc server概念: Opc UA AddressSpace AddressSpaceNodes:--->View ---> Nodes的集合 Support for information models:支持信息模型Node RefernecesObjectType NodesData Type ...
阅读全文
摘要:1,Task对象都有一组字段,这些字段构成了任务的状态:id----任务的唯一标识可以使用 Task.CurrentId 静态属性来查询 当前正在调试的代码的ID.Status:Created:任务显示创建WaitingForActivation:任务通过ContinueWith函数创建.会自动开始WaitingToRan,任务正在调度,但是未执行Running,任务正在执行WaitingForC...
阅读全文
摘要:1,vsvim插件加快速度------------https://www.jianshu.com/p/805f598ddaf02,_vimrc 在C:\Users\mxb之中3,noremap是用于insert模式的非递归映射,nnoremap是用于normal模式的非递归映射,vnoremap是用于visual模式的非递归映射.4,线程的概念每个线程都有以下的概念 线程内...
阅读全文
摘要:1,建立com组件 [ComVisible(true)] [Guid("751452F7-4541-4483-83E0-22EDC1278F58")] public interface IMxbLiabray { void Initialize(); void Dispose(); int Add(int x, int y); ...
阅读全文
摘要:vsvim------------参考1,,参考21,基本的线程操作:Thread t1= new Thread(ThreadCallBack)t1.start(object)...t1.join();//线程阻塞t1.abort()//线程终止t1.IsBackGround//是否前台线程.2线程池线程池是一个由CLR管理的集合.线程池内部维护一个操作请求队列.当应用程序有异步操作请求的时候,则...
阅读全文

浙公网安备 33010602011771号