![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 81
qery
这个作者很懒,什么都没留下…
展开
-
C#线程同步的几种方法
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就转载 2010-04-09 10:01:00 · 412 阅读 · 0 评论 -
C#类的分类(静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类)
本节课我们来学习类的扩展分类,看我的标题中就罗列出了类的分类,类按照声明方式和功能定义共分为这六种类,实例类就是我们一直在用的类,class关键字前没有其他的修饰符,之前已经有很多实例类的使用方法了,我们今天主要是学习其他五种类。 静态类 --------------------------------------------------------------------转载 2010-04-02 11:51:00 · 2132 阅读 · 0 评论 -
.net remoting
Share Library: using System;using System.Collections.Generic;using System.Text;using System.Runtime; namespace DotNetRemoteTest{ public class ResumeLoader : System.MarshalByRef原创 2010-04-02 16:01:00 · 505 阅读 · 0 评论 -
C# 性能优化方面的总结
1 垃圾回收垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。1.1.1 避免循环创建对象 ★如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。转载 2010-04-09 10:40:00 · 472 阅读 · 0 评论