随笔分类 -  C# 多线程

摘要:概述在前面几节中和大家分享了线程的一些基础使用方法,本章结合之前的分享来编写一些日常开发中应用实例,和编写多线程时一些注意点。如大家有好的实例也欢迎分享..应用实例应用:定时任务程序场景:系统中常常会有一些需要定时去循环执行的存储过程或方法等,这时就出现了定时任务小程序。模型:查询需定时执行的计划任... 阅读全文
posted @ 2015-03-09 11:24 每日一bo 阅读(3921) 评论(1) 推荐(6) 编辑
摘要:概述线程池有那些优点:1.在多线程中线程池可以减少我们创建线程,并合理的复用线程池中的线程。因为在线程池中有线程的线程处于等待分配任务状态。2.不必管理和维护生存周期短暂的线程,不用在创建时为其分配资源,在其执行完任务之后释放资源。3.线程池会根据当前系统特点对池内的线程进行优化处理。线程池的缺点:... 阅读全文
posted @ 2015-03-02 11:43 每日一bo 阅读(2957) 评论(0) 推荐(1) 编辑
摘要:概述 上一章节中和大家分享了线程的基础使用方法。在这一章中来和大家分享线程的一些常用方法。 主要包括:线程阻塞,线程终止,线程锁三方面。Thread 的Sleep 和 Join 方法Thread.Sleep:将当前线程阻塞指定的毫秒数。Console.WriteLine("主线程执行时间:{0}... 阅读全文
posted @ 2015-02-27 19:14 每日一bo 阅读(1576) 评论(1) 推荐(5) 编辑
摘要:概念什么是进程?当一个程序被打开运行时,它就是一个进程。在进程中包括线程,进程可以由一个或多个线程组成。什么是线程?线程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程... 阅读全文
posted @ 2015-02-11 15:25 每日一bo 阅读(4730) 评论(2) 推荐(1) 编辑