多线程的理解

来源:互联网 发布:百川江湖淘宝 编辑:程序博客网 时间:2024/05/22 13:21

在理解线程之前,我们首先要理解下什么是进程。

相信用windows系统的朋友,应该都有使用过任务管理器。当我们打开任务管理器的时候,我们看到很多程序在运行进程例子这里的exe结尾的就是我们电脑中运行的进程。

进程说明白点,就是一个运行中的程序

现在的操作系统几乎都是多进程的操作系统。

我们知道什么是进程?那么线程我们就好理解了。

进程是指我们在系统中运行的每一个程序。那么线程就就是我们在程序中的各种功能。

比如:大家都应该有使用QQ聊天的习惯吧。

我们在给我们的好友发送文件时,开启一条发送文件的线程。

同时我们可以在发文件的同时和朋友进行聊天。

和多个朋友进行聊天。每个聊天窗口就是一个线程任务。

线程就是我们在编程中编写的某一个功能代码块。(我个人理解…如果有误区希望看到的朋友给我指出来..谢谢)

什么是多进程?什么是多线程?

多进程就是我们操作系统可以同时运行很多个程序。多线程就是我们的每个程序中可以同时使用不同的功能。

转自:http://javaforyejin.sinaapp.com/?p=71

0 0
原创粉丝点击