首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  多线程技术

Threads
摘要:1、什么是异步? 2、同步与异步的区别? 3、异步与多线程的区别? 4、异步应用 5、异步的应用 1)实例1--文件读取 2)实例2--基于委托实现异步--异步下载 阅读全文

posted @ 2013-09-18 13:35 停留的风 阅读(29756) 评论(5) 推荐(19) 编辑

摘要:1、什么时候使用多线程? 2、如何才能保证线程安全? 3、如何能写出线程安全的代码?变量、对象方法、静态方法、静态变量是线程安全的吗? 4、集合类型是线程安全的吗? 5、如何进行线程同步? 6、IIS的多线程应用 7、如何有效使用多线程? 8、何时使用线程池? 阅读全文

posted @ 2013-08-20 12:45 停留的风 阅读(21771) 评论(11) 推荐(19) 编辑

摘要:多线程应用很广泛,在这里讲几个个典型案例,进度条与网络扒虫等。 阅读全文

posted @ 2013-08-14 16:24 停留的风 阅读(11622) 评论(6) 推荐(13) 编辑

摘要:线程同步 主要介绍线程同步的主要原理,以及C#中常见的几种方法。这里涉及:Interlocked、lock、Monitor、AutoResetEvent、ManualResetEvent、Mutex、ReaderWriterLockSlim、Semaphore与SemaphoreSlim、Barrier、SpinLock和SpinWait。不同的技术对应不同的场景,在使用时,我们必须具体问题具体分析,选择最佳的同步方式。 阅读全文

posted @ 2013-08-01 11:22 停留的风 阅读(24745) 评论(9) 推荐(27) 编辑

摘要:多线程技术介绍 1、进程与线程关系 2、多线程的优点 3、多线程的应用场合 4、案例分析--搬运工 5、C#中多线程-Thread类 6、线程创建方式 7、前台线程和后台线程 阅读全文

posted @ 2013-07-30 19:40 停留的风 阅读(10805) 评论(19) 推荐(10) 编辑

摘要:多线程开发中,为了实现线程同步,经常用到lock。在这里详细介绍了lock的原理、使用、误区。通过一个简单的实例,发现了一些新的问题。 锁,对象应该是私有的。 工厂模式中,设计基类的锁为子类公用,是错误的 锁,也是一种系统消耗,用锁一定要慎重 阅读全文

posted @ 2008-10-28 16:52 停留的风 阅读(3587) 评论(12) 推荐(2) 编辑

摘要:Lo4net日志记录 MySql.Data.dll【MySql数据操作】 阅读全文

posted @ 2007-12-08 10:36 停留的风 阅读(844) 评论(0) 推荐(0) 编辑

摘要:File类是静态的,FileInfo不是静态的也没有静态的方法,仅可用于实例化的对象。 FileInfo方法基本类似于File。关于二者,作何选择。 ● 如果仅进行单一方法调用,则可以使用静态File类上的方法。在此,单一调用要快一些,因为.NET Framework不必实例化新对象,再调用方法。 ● 如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好一些。这会节省时间,因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找文件。 而Directory与DirectoryInfo的区别也基本类似。 阅读全文

posted @ 2007-11-16 16:01 停留的风 阅读(4208) 评论(1) 推荐(1) 编辑

摘要:这两种加密方法的基本实现是一样的,但是KEYS和IV不同,一个自定义的,一个是系统自带的。 阅读全文

posted @ 2007-10-26 09:13 停留的风 阅读(12088) 评论(0) 推荐(0) 编辑