如果没有线程,开源会怎样

今天在处理zookeeper,通过阅读源代码,小有体会,将就着写下,望能起到抛砖引玉的效果。
1 线程救了开源。
试想一下,如果没有线程,几个开源项目能正常跑起来?

2 基础是王道。
开源代码目的就在帮助你简单,帮助你把一些细节的东西隐去。比如zookeeper中,你需要的只是如何创建一个zookeeper客户端,如何从zookeeper的服务器获取你所要的信息,而中间你可能还需要一些对服务器node的状态的api调用。而开源项目得为你做多少东西呢?而这些都是最基础的一些东西,也恰恰是我们现在变成用得比较少的东西。
包括:
文件操作,socket操作,同步处理,国际编码。

3 linux哲学太了不起。
每个项目都有输入流,都有输出流。所以spring能很好的整合struts,hibernate,ibatis。zookeeper也能很好的整合到任何项目,包括hadoop。

4 设计模式。
一直以为设计模式是很高的东西,当然,它确实也不是那么容易真正弄明白。以前听一朋友说设计模式就是为了更好的理解高手的代码,此言我觉得甚有道理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值