﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-guoyuqiangf8-最新评论</title><link>http://www.cnblogs.com/guoyuqiangf8/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Tue, 29 May 2012 14:48:17 GMT</pubDate><lastBuildDate>Tue, 29 May 2012 14:48:17 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/29/2330467.html#2298125</link><dc:creator>meng0819</dc:creator><author>meng0819</author><pubDate>Sun, 29 Jan 2012 00:03:27 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/29/2330467.html#2298125</guid><description><![CDATA[都是高人啊<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">meng0819</a> 2012-01-29 08:03 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/29/2330467.html#2298125#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298078</link><dc:creator>guoyuqiangf8</dc:creator><author>guoyuqiangf8</author><pubDate>Sat, 28 Jan 2012 12:59:12 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298078</guid><description><![CDATA[有一种抛砖引玉的感觉…………<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">guoyuqiangf8</a> 2012-01-28 20:59 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298078#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298077</link><dc:creator>guoyuqiangf8</dc:creator><author>guoyuqiangf8</author><pubDate>Sat, 28 Jan 2012 12:56:20 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298077</guid><description><![CDATA[@无色
非常感谢指点，研读中……<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">guoyuqiangf8</a> 2012-01-28 20:56 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298077#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298059</link><dc:creator>春风化雨9527</dc:creator><author>春风化雨9527</author><pubDate>Sat, 28 Jan 2012 11:04:50 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298059</guid><description><![CDATA[讨论学习中<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">春风化雨9527</a> 2012-01-28 19:04 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298059#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298052</link><dc:creator>hoodlum1980</dc:creator><author>hoodlum1980</author><pubDate>Sat, 28 Jan 2012 10:24:48 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298052</guid><description><![CDATA[第一句说法感觉非常主观，从何而来，令人费解。“同一进程中的两段代码不能够同时执行，除非引入线程。”这句话也很不严谨。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">hoodlum1980</a> 2012-01-28 18:24 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298052#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298051</link><dc:creator>无色</dc:creator><author>无色</author><pubDate>Sat, 28 Jan 2012 10:15:13 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298051</guid><description><![CDATA[在很多操作系统中，进程是不存在的。
因为进程必是一个线程，所以进程只是一个框架，和住宅建筑的框架差不多，而一个住宅建筑必包含一个及以上的房子，也可以有多个房子，共享建筑框架的设施。

1.进程是程序的一次运行。　线程可以理解为程序中的执行的一段程序片段。

没有房子的住宅建筑，不是住宅建筑，所有进程运行一次无从谈起。线程不是执行的程序片段，是有进程上下文的动态的单位。

2.进程间是独立的，这表现在内存空间、上下文环境上；线程运行在进程空间内。

进程本身不是独立的，而是通过线程来标志独立，进程本身无法访问内存空间，上下文环境上，只能通过线程来完成。线程运行在进程空间内也是不对的，进程是靠线程支撑的，进程本身没有空间，有空间也是基于线程的。

3.一般来讲，进程无法突破进程边界存取其他进程内的存储空间；而线程由于处于进程空间内，所以同一个进程所产生的线程共享同一内存空间。同一进程中的两段代码不能够同时执行，除非引入线程。

而是线程无法突破进程框架的限制来访问别的线程空间，不是进程之间的关系。线程是由线程产生的，不是由进程产生的。

没有进程的代码可以执行，任何进程需要线程。

4.线程是属于进程的，当进程退出时该进程所产生的线程都会被强制退出并清除、线程占用资源要少于进程所占用的资源、进程和线程都可以有优先级。

线程只是属于进程框架之中，不存在“进程”，进程退出实际上只是线程的退出。进程本身不占资源，占资源的都是线程，进程和线程，像航母和舰载机的关系，没有舰载机的航母就是废铁。占用的资源,优先级，可比性没有任何意义。

因为“进程”（可以看单线程框架）产生历史长，所以一直沿用至今。

进程只是平台和框架，没有线程不能运行。“进程”是伪科学，是不存在的，叫做”线程框架“更好。

把航母和舰载机，做比较没有任何意义，就像把操作系统和应用软件做比较一样。

<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">无色</a> 2012-01-28 18:15 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298051#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298037</link><dc:creator>清風揚諰</dc:creator><author>清風揚諰</author><pubDate>Sat, 28 Jan 2012 08:44:27 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298037</guid><description><![CDATA[任何一本操作系统的书都有的内容<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">清風揚諰</a> 2012-01-28 16:44 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298037#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298022</link><dc:creator>guoyuqiangf8</dc:creator><author>guoyuqiangf8</author><pubDate>Sat, 28 Jan 2012 06:45:52 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298022</guid><description><![CDATA[@注册表
非常感谢！<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">guoyuqiangf8</a> 2012-01-28 14:45 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298022#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298021</link><dc:creator>guoyuqiangf8</dc:creator><author>guoyuqiangf8</author><pubDate>Sat, 28 Jan 2012 06:45:02 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298021</guid><description><![CDATA[望广大网友多提宝贵意见，本人即刻完善该知识点，请重点说明linux环境下。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">guoyuqiangf8</a> 2012-01-28 14:45 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298021#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:进程和线程的区别</title><link>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298020</link><dc:creator>guoyuqiangf8</dc:creator><author>guoyuqiangf8</author><pubDate>Sat, 28 Jan 2012 06:41:21 GMT</pubDate><guid>http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298020</guid><description><![CDATA[这点说的很透彻，点醒了我，非常感谢！<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/guoyuqiangf8/" target="_blank">guoyuqiangf8</a> 2012-01-28 14:41 <a href="http://www.cnblogs.com/guoyuqiangf8/archive/2012/01/28/2330467.html#2298020#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
