免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 6423 | 回复: 28
打印 上一主题 下一主题

大牛小牛都来讲讲内存池,线程池 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-24 21:21 |只看该作者 |倒序浏览
我坐下来听

论坛徽章:
0
2 [报告]
发表于 2007-10-24 21:27 |只看该作者
只是一种模型思想而已

论坛徽章:
0
3 [报告]
发表于 2007-10-24 22:06 |只看该作者
同意LS~~各种线程池和进程池的框架设计基本思想都差不多。技巧性体现着对进程或线程的控制上 抛块砖, 一点拙见。

论坛徽章:
0
4 [报告]
发表于 2007-10-25 09:35 |只看该作者
内存池是不是就是想linux内核中的slab分配器之类的东西?
但是线程池呢?如果创建线程(linux里面差不多就是进程),创建好了就休眠,调度?关键是创建好了就只能是他自己改变自己的行为调用exec类函数?或者在休眠前已经改变了自己的行为,那这样的话所有的池里的线程是不是都是具有相似的行为?

论坛徽章:
0
5 [报告]
发表于 2007-10-25 09:38 |只看该作者
汗,没明白LS想表达什么。

简单说来,就是干活之前,先召集一帮民工,编号,活来了,就按号点一个或几个民工去干活,民工干完活后回来继续等活

论坛徽章:
0
6 [报告]
发表于 2007-10-25 09:48 |只看该作者
那请大家给个线程池实例好吗?
我的意思是线程你创好了要么没有exec**就休眠,要么exec后再休眠
但不管那种都是创建好了就已经有确定的执行代码段,接下来等到调用执行的时候应该是处理共享数据或者线程间通信,所以重点注意力应该放在共享和锁上,是吗?

论坛徽章:
0
7 [报告]
发表于 2007-10-25 09:54 |只看该作者
最近刚写了个,不过是给公司写的,不能发出来。
如果 执行和休眠,都是线程池自己主动的操作,那么重点就是共享和锁了
如果都是被动的,被上层管理调度着,那么重点还要加上一个对线程的管理和调度。

论坛徽章:
0
8 [报告]
发表于 2009-04-02 15:09 |只看该作者
还是有个问题不清楚,一个线程创建好了,放在那里不运行的话,线程这个时候处于什么状态?
如果已经创建好了,那么对应的功能不是已经确定下来了吗?当调度运行的时候对其运行的代码还能改变吗?或者说调度的过程是什么样的?

论坛徽章:
0
9 [报告]
发表于 2009-04-02 15:15 |只看该作者
你换头像了?MYSQL是你MJ?
就是先许诺给你一大块内存,然后再分批按需真正给你,就跟单位画大饼一样。

论坛徽章:
0
10 [报告]
发表于 2009-04-02 15:21 |只看该作者
原帖由 prolj 于 2009-4-2 15:15 发表
你换头像了?MYSQL是你MJ?
就是先许诺给你一大块内存,然后再分批按需真正给你,就跟单位画大饼一样。

纯灌水
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP