奸夫淫妇!!进程与主线程的关系很暧昧!!

xiaochao 2001-06-03 08:30:00
有书说主线程是从WINMAIN()开始的。进程也是从那里开始的,各有进程号和线程号,那不是多此一举吗?
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sungolf 2001-06-04
  • 打赏
  • 举报
回复
Win32进程是惰性的,也就是说,Win32进程什么也不执行——它只是拥有4GB的地址空间来存放应用程序的EXE文件所需的代码和数据。
由于进程是惰性的,它想要完成什么事情的话就必须拥有一个线程,由线程来负责执行包含在进程的地址空间的代码。
——载自《??????》
taolei 2001-06-04
  • 打赏
  • 举报
回复
进程和线程的术语是process和thread,二者根本就是不同的东西。
不要被中文名称混淆了。

baichichi 2001-06-04
  • 打赏
  • 举报
回复
进程从winmain开始,进程启动线程,是线程的容器。
seedundersnow 2001-06-04
  • 打赏
  • 举报
回复

多编程,你自然知道它们是怎么回事,用不着写得这么难听

littleme741 2001-06-04
  • 打赏
  • 举报
回复
进程的调度是由操作系统本身决定的,而现程可以由开发人员自己控制,所以还需要处理同步之类的问题,所有的现程共享进程中的资源。而且线程切换的开销也比进程小,只要改变PSR(process status register)就可以了。

同时你还要参照楼上几位老兄的意见,他们都说的很有道理。我就不重复了。
enterzhuang 2001-06-03
  • 打赏
  • 举报
回复
一个程序只有一个进程,从Winmain开始,但程序可能有许多线程
FMD 2001-06-03
  • 打赏
  • 举报
回复
应该说,进程的主线程 是从winmain开始的
进程只是线程的容器 线程才是执行路线,
所以,也可以说进程是从winmain开始的,但进程线程完全是不同的东西

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧