- 博客(7)
- 收藏
- 关注
转载 多进程和多线程实例科普
转自知乎pansz1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。
2015-03-09 21:46:20
695
转载 多进程还是多线程?
一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。我想,只要你不是整天都写那种int main()到底的代码的人,那么或多或少你会遇到代码响应不够用的情况,也应该有尝过并发编程的甜头。就像一个快餐点的服务员,既要在前台接待客户点餐,又要接电话送外卖,没有分身术肯定会忙得你焦头
2015-03-09 21:20:46
577
转载 程序员成就技术大拿之路
现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样是很明显的。 普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅仅只是为了养家糊口,当然了,这也是很现实的问题,相信很多程序员都是这样,为了生活所迫,没有办法。但是我们可不可以在
2014-12-04 23:11:25
676
转载 屌丝程序员和技术大拿的区别是什么?
现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样是很明显的。 普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅仅只是为了养家糊口,当然了,这也是很现实的问题,相信很多程序员都是这样,为了生活所迫,没有办法。但是我们可不可以在
2014-12-04 23:10:03
1501
转载 支持快速迭代的LAMP解决方案 ——贴吧LAMP解决方案
贴吧是功能性产品,唯快不破是永恒的准则,这一特点决定了快速迭代是需要解决的关键性问题。快速迭代,分解开来有如下部分:开发阶段,快速开发;测试阶段,包含了环境快速搭建、自动化测试工具;运维阶段,包含了集群管理技术、自动化运维工具;同时,这三方面的工作需要一个整体性的解决方案衔接起来。早期的贴吧,作为一个高性能社区,功能相对单一,全部采用C语言开发,系统可重用程度低,开发、测试效率低,运维方面的积
2012-02-19 00:57:47
247
转载 迅速迭代,越变越美
2000年,百度完成了第一版的搜索引擎,功能已经很强大,超过市面上的其他搜索服务。但是从纯技术的角度来看,第一版搜索程序或许还存在一些提升的空间。开发人员一贯秉承软件工程师的严谨作风,对把这版搜索引擎推向市场有些犹豫,总是想做得再完善一点儿,然后再推出产品。 当时,对是否立刻将这款并不完美的产品推向市场,百度的几位创始人也仁者见仁,智者见智,大家的意见很不统一。最后,还是Robin来下结论了
2012-02-19 00:25:01
1274
转载 快速迭代与原型开发
l 有了快速迭代之后,是否还需要原型开发?原型开发的意义在于,我们能够以一种快速简便的方式,在最短的时间内让客户看到系统的雏形。从这一点看来,原型开发其实也是快速开发的一种实践,它与快速迭代的目的是一致的。 l 那么如果有了短时间的快速迭代(通常是半个月,甚至一周),我们还需要做系统原型吗?如果某一个模块的业务极其复杂,不能在短时间(超过一次正常迭代的时间)内完成粗胚,那么我还
2012-02-19 00:16:12
646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人