C#案例开发集锦第二版(马煜)

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:49:23
请问谁有这本书的参考资料 或者教案之类的?我们学校老师没讲过上课都让自己编 有很多地方自己都看不明白.一些章节的算法 还有线程 进程那一块怎么也想不明白..有没有哪位前辈给解决下

线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,各个成员就是线程,家庭中的每个成员都有义务对家庭的财富进行积累,同时也有权利对家庭财富进行消费,当面对一个任务的时候,家庭也可以派出几个成员来协同完成,而家庭之外的人则没有办法直接消费不属于自己家庭的财产。