免费注册 查看新帖 |

Chinaunix

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

[其他] [每周一议]:更新-月薪1w的代码应该是什么样子的?要有哪些知识?程序员级别如何界定- [复制链接]

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
1 [报告]
发表于 2012-10-10 11:34 |显示全部楼层
回复 3# 0xC1988


    我写了个月薪100的

http://bbs.chinaunix.net/forum.p ... ;page=9#pid22310118

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
2 [报告]
发表于 2012-10-10 12:39 |显示全部楼层
回复 9# bruceteen


    main不应该返回负数吧??

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
3 [报告]
发表于 2012-10-10 13:00 |显示全部楼层
回复 14# bruceteen


    大家都是32-bit的,但是UNIX的返回值高位有其他用处,只有低位0~255能被返回。我就记得257是shell代表“命令未找到”的意思。

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
4 [报告]
发表于 2012-10-10 17:51 |显示全部楼层
回复 19# cokeboL


    还有一个困难的问题和时序有关,即多线程,锁,重入等等相关问题……难道这就是传说中的两出一时么……

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
5 [报告]
发表于 2012-10-10 19:00 |显示全部楼层
回复 21# cokeboL


对Linux来说,除了是否共用虚拟空间,进程和线程没有其他区别。也就是说创建速度应该差不多……

    锁不只是设计问题。前段时间@OwnWaterloo一直在向我推荐STM,另外我也看到有言论说thread是最近不宜进入的领域,以及看到评论说thread应该是低级特性,程序员应该使用在这个特性的基础上构建的完整的框架,比如ErLang的Task构架,Lua的lanes,或者Python的greenlet,Go的go routine等等。反正这并不是设计问题,是实实在在的实现相关的一些困难。

比如说,何时加锁,一个函数是否提供加锁和不加锁版本等等……

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
6 [报告]
发表于 2012-10-10 20:30 |显示全部楼层
回复 23# cokeboL


    那个,问问,你代码怎么写的?fork以后直接exit了?

另外,vfork试过没?有没有快?我windows没法试……

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
7 [报告]
发表于 2012-10-10 21:06 |显示全部楼层
回复 25# cokeboL


    好吧,没看出什么问题……看来thread_create的确比fork快……

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
8 [报告]
发表于 2012-10-10 21:48 |显示全部楼层
本帖最后由 starwing83 于 2012-10-10 21:49 编辑

回复 28# cokeboL


    超线程是指一个CPU核心的流水线在部分空闲的时候,可以进行其他的操作,进而模拟出类似双线程的样子。

比方说有一条马路,是双行路,但是现在没有车顺行,那么可以暂时把它当做逆行的单行路,反之亦然,看上去的效果就是路的宽度在大部分情况下提高了一倍。

我不知道你是以什么依据得到这个结果的,但是就我所知的是,只要操作系统内核认为线程和进程没有区别,那么它们的执行方式就是一样的。操作系统如果用相同方式调度它们,那他们的效率就是一样的,和所谓的CPU制造工艺中的超线程技术没有任何关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP