摘要: 关于Thread.IsBackground属性的理解C#中,Thread类有一个IsBackground 的属性.MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释..Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:后台线程不会防止应用程序的进程被终止掉。呵呵,这句话读出来好像并不那么好懂.其实,说白了就是当前台线程都结束了的时候,整个程序也就结束了,即使还有后台线程正在运行,此时,所有剩余的后台线程都会被停止且不会完成.但是,只要还有一个前台线程没有结束,那么它将阻止程序结束.这就是 阅读全文
posted @ 2013-05-09 17:57 酣睡的熊㊣ 阅读(320) 评论(0) 推荐(0)
摘要: log4net使用详解本文转载自CSDN 周公说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。要想获取最新版本的log4net组件库,可以到官方网站http://lo 阅读全文
posted @ 2013-05-09 17:55 酣睡的熊㊣ 阅读(597) 评论(0) 推荐(0)
摘要: Button.PerformClick()Button.PerformClick()和button.click()事件是1、button.PerformClick()和button_Click(sender,e)的功能:两者都是实现单击button控件功能。2、两者存在的一点小差异实例: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 usin 阅读全文
posted @ 2013-05-09 17:46 酣睡的熊㊣ 阅读(747) 评论(0) 推荐(0)
摘要: 1、Thread 类创建并控制线程,设置其优先级并获取其状态。命名空间:System.Threading程序集:mscorlib(在 mscorlib.dll 中)继承层次结构1 System.Object 2 System.Runtime.ConstrainedExecution.CriticalFinalizerObject3 System.Threading.Thread语法1 [ComVisibleAttribute(true)]2 [ClassInterfaceAttribute(ClassInterfaceType.None)]3 public sealed class... 阅读全文
posted @ 2013-05-09 13:02 酣睡的熊㊣ 阅读(250) 评论(0) 推荐(0)