随笔分类 -  多线程编程系列

摘要:最近有一个项目需求,需要调用一个exe,就上网查询了一下,顺利的完成了工作,感觉虽然简单,但挺有意思,就记录一下。 一,创建一个进程 1,代码视图(控制台程序) 2,代码 using System;using System.Collections.Gene... 阅读全文
posted @ 2014-06-24 23:13 --中庸-- 阅读(342) 评论(0) 推荐(0)
摘要:生产者和消费者,是多线程中的经典问题,听过java方面的这个问题的培训,闲暇时用.net实现了这 个问题。在此实现的是,生产一个消息后,消费一个消息,再生产一个消息,循环往复。 1.消息代码using System;using System.Collections.Generic;using... 阅读全文
posted @ 2014-06-16 22:59 --中庸-- 阅读(705) 评论(0) 推荐(0)
摘要:想要更好的进行多进程和多线程编程,建议先了解几个概念。 一.概念点 1.进程是什么 2.进程概念的引入 3.线程是什么 4.线程概念的引入5.引入线程的好处 二.详细介绍 1.进程是什么 想要搞懂进程的概念,首先要搞懂程序的概念,程序是什么呢? 程序,是指令和数据的一个集合,是静态概念,可长期存储。 进程,是程序在一个数据集合上的运行过程,是个动态的概念。 两者什么关系呢? 一个程序可以对应多个进程或单个进程。 一个进程可以对应一个程序或一段程序。 它的组成是什么呢? 包括程序,数据集合及进程控制块(PCB) CPU对进程的调度,切换,管理等都是通过PCB来完成 举例: 如进程A切换到进程B. 阅读全文
posted @ 2013-07-07 01:46 --中庸-- 阅读(702) 评论(0) 推荐(0)