免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bandaotidejia
打印 上一主题 下一主题

[C] 多线程中看不中用? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-13 17:05 |显示全部楼层 |倒序浏览
之前看过很多帖子说,进程更优雅,包括项目组里也有人坚定不移地的用进程不用线程。apache也用了进程模型

疑问1:线程是否有存在必要,既然有优雅的进程


为何面试经常被问到多线程,为何很多公司的架构都采用多线程,同步,加锁,通知什么的

我自己也做过多线程的daemon,偶尔会挂掉。
疑问2:是否可以这样理解,多线程可以偶尔用用,不能太过于依赖。


疑问3:是否可以这样理解,理论上pthread的同步 互斥的一系列函数是没问题的,但是假如业务很复杂,需要多个线程复杂的频繁同步 通信难保证程序不挂。
或者假如挂了,自动重启,也就不用担心这个问题了

论坛徽章:
0
2 [报告]
发表于 2014-11-13 18:24 |显示全部楼层
多谢楼上~~~~

论坛徽章:
0
3 [报告]
发表于 2014-11-14 12:51 |显示全部楼层
本帖最后由 bandaotidejia 于 2014-11-14 12:52 编辑

ls说的太好了  期待进程拥护者发表看法。
有人说多线程只适合做不同的事情,就是说,彼此的工作内容应该是不同的,同时又是互补的,大家完成的是同一件事的不同部分。否则有人要死,却拉上一大堆垫背的。
多进程就可以做同一个事情,你怎么看呢?

论坛徽章:
0
4 [报告]
发表于 2014-11-18 11:31 |显示全部楼层
不是不会游泳 有些进程拥护者 舍我其谁的态度让我对线程本身产生了怀疑。

进程 的优雅 以及 比线程“辈份”早 让进程拥护者有很多的优越感,和高人一等的态度
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP