摘要: 在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。 虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期 阅读全文
posted @ 2020-06-12 16:41 奋斗的中年人哈哈哈 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 除了方法,function还可以用来声明“类”,就是C#中的class。通过伪装的方式。代码如下: <script type="text/javascript"> function Car() { this.color = "none"; if (typeof Car._initialize ==  阅读全文
posted @ 2020-06-12 15:49 奋斗的中年人哈哈哈 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 菜鸟学习并行编程,参考《C#并行编程高级教程.PDF》,如有错误,欢迎指正。 目录 C#并行编程-相关概念 C#并行编程-Parallel C#并行编程-Task C#并行编程-并发集合 C#并行编程-线程同步原语 C#并行编程-PLINQ:声明式数据并行 任务简介 TPL引入新的基于任务的编程模型 阅读全文
posted @ 2020-06-12 15:13 奋斗的中年人哈哈哈 阅读(567) 评论(0) 推荐(0) 编辑
摘要: C#编程高并发的几种处理方法 并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同。在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 异步编程就是使用future模式(又称promise)或者回调机制来实现(Non-blockin 阅读全文
posted @ 2020-06-12 09:02 奋斗的中年人哈哈哈 阅读(3783) 评论(0) 推荐(0) 编辑