永发信息网

多道程序和多线程的区别

答案:2  悬赏:50  手机版
解决时间 2021-02-06 13:40
  • 提问者网友:活着好累
  • 2021-02-06 04:01
多道程序和多线程的区别
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-02-06 05:09
程序和线程之间还有一个进程的概念。一个程序可以包括多个进程,一个进程可以包括多个线程。
你在网上搜索程序、进程、线程的区别,马上就能得到一大堆的答案。
他们的区别其实很简单,概括来说,主要区别在于执行模式和资源使用。不同的进程占用不同的内存空间,执行过程中有底层的保护机制防止互相干扰。线程是进程的执行轨道,一个进程中的不同的线程共享内存地址。一个线程如果崩溃,将导致他的进程崩溃;一个进程崩溃,执行他的程序不一定崩溃。
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-02-06 05:38
项目属性 多线程 dll 和 多线程 的区别 区别是动态链接还是静态链接c运行时库(c runtime library, crt)。 如果是动态链接(md/mdd),你的程序就依赖c运行时的动态链接库(比如vs2010的msvr100.dll),当你的程序在其他没有这个dll的电脑上运行就会出现错误(找不到这个dll)。 如果是静态链接(mt/mtd),c运行库直接链接到你的程序里,你的程序就不依赖c运行时库的dll了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯