java进程和线程的区别?

Python012

java进程和线程的区别?,第1张

一个java程序就是一个进程,一个java进程里面可以有一个或多个java线程

举个例子,我用java开发了一个简单的聊天室,这个聊天室就可以看作一个进程。这个聊天室,我有两个功能,一个功能是我不停的请求服务器,如果有新的聊天内容则更新我聊天室里的聊天记录,这就是一个进程。我在更新这个聊天记录的同时,我也可以给对方发送聊天内容,这两块是几乎同时可以进行的,那么,我给对方发送聊天内容的这个功能也可以看作一个进程,这两天进程可以同时进行,相互不影响,但他们都是在java开发的聊天室这个进程里面。

如果我的回答对您有帮助,请采纳以帮助更多的人,如果您还有其它的问题,可以关注我,私信我,谢谢!

进程是对操作系统来说的,跟开发语言无关

一个进程指的是一个运行在操作系统中的程序(如一个exe文件)

线程是在一个程序里的一项工作,可以并行,可以挂起(和激活),由编程工具来调配

总的来说,是两个层次的工作