函数与线程
时间:2011-08-25
来源:互联网
各位大牛,请问用c语言编写了一个有多个函数的程序,运行的时候这个程序就是一个进程,里面每个函数运行时就是个单独的线程,可以这样理解么?实在是初学,一团糨糊,各位别见笑。
作者: xdlxcs 发布时间: 2011-08-25
不是. 只有一个主进程,而且每个函数都运行在这个主进程中.
你又没有编写多线程运动这些函数.
要想在线程中运行,可以pthread_create() 具体的man 下.
你又没有编写多线程运动这些函数.
要想在线程中运行,可以pthread_create() 具体的man 下.
作者: zmlovelx 发布时间: 2011-08-25
每个进程一出生就会有一个唯一的线程,以后就可以创建线程了。所以,你的整个程序肯定是运行在某一个线程中。
函数调用给你举个简单的例子:你现在有三个任务:买菜,洗菜,切菜,做饭。其实就相当于四个函数。你顺序的去做下去就对了。当然,函数调用有同步和异步的。那么就相当于你锅里放了米和水,开火让她煮饭。你可以出去干其他的事情,等饭熟了你回来进行下一步操作。而整个过程都是在同一个线程中。并不是每个函数一个线程。
函数调用给你举个简单的例子:你现在有三个任务:买菜,洗菜,切菜,做饭。其实就相当于四个函数。你顺序的去做下去就对了。当然,函数调用有同步和异步的。那么就相当于你锅里放了米和水,开火让她煮饭。你可以出去干其他的事情,等饭熟了你回来进行下一步操作。而整个过程都是在同一个线程中。并不是每个函数一个线程。
作者: feiyinzilgd 发布时间: 2011-08-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28