02 2022 档案

摘要:转载原文:http://www.cnblogs.com/yubinfeng/p/5200433.html .NET 经历14年,在Windows平台上的表现已经相当优秀,但是“跨平台、开源”却是其痛点,从16年开始.NET Core的出现将迎来.NET的真正意义上的跨平台和开源序幕 a.NET Fr 阅读全文
posted @ 2022-02-08 15:05 NangFah 阅读(520) 评论(0) 推荐(0) 编辑
摘要:虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申明时定义的类叫 阅读全文
posted @ 2022-02-08 13:34 NangFah 阅读(266) 评论(0) 推荐(0) 编辑
摘要:并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 在.NET 4.5 及以上框架中引入的async/await关键字(这个算是我们用的比较多的) 看代码例子: private 阅读全文
posted @ 2022-02-08 13:33 NangFah 阅读(1744) 评论(0) 推荐(0) 编辑
摘要:无意间看到一个奇葩的解释,说委托的本质的就是多线程,这...... 委托本质就是一个函数的指针而已,和线程完全是不同的概念;如果非要扯上点关系,就是同步委托和异步委托。同步委托就是占用主线程同步执行,异步委托肯定是开启新的线程去执行委托指向的函数。多播委托其实也是一样的,无非就是绑定了多个函数的指针 阅读全文
posted @ 2022-02-08 13:30 NangFah 阅读(555) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示