2014年(53)
发布时间:2014-09-01 21:36:40
你需要通过看板达到什么目的(看板三原则)?1. 使工作可视化,给每人一个项目目前的big picture。2. 减少并行工作。一个User Story的生命周期被切分成较小的块,每个人应该keep在其中一块。3. 优化工作流程。在实践中不断迭代看板的流程,增减某些阶段,或调整从一个阶段跳转到下一个阶段的边界条件。一个看板的例子.........【阅读全文】
发布时间:2014-09-01 21:14:29
单元测试可以降低代码的耦合度。我们知道,耦合度高的代码很难做单元测试,反过来,如果你必须做单元测试,你是不会把代码写的耦合度很高的:)打个比方,单元测试像是花盆里的沙子,它会降低土壤的粘度。。。单元测试可以让你知道你对代码的修改是否影响到了原来就有的功能。但是这也是所有的回归测试都可以做的。单元.........【阅读全文】
发布时间:2014-08-31 17:53:14
The fork(),vfork() and clone() all call the do_fork() to do the real work, but with different parameters.asmlinkage int sys_fork(struct pt_regs regs){ return do_fork(SIGCHLD, regs.esp, ?s, 0);}asmlinkage int sys_clone(struct pt_regs regs){ unsigned long clone_flags; unsigned .........【阅读全文】
发布时间:2014-08-31 17:47:17
1. 线程的生命周期开始于start()方法,终止于run()函数运行结束。2. 守护线程的生命周期还和JVM有关系,当别的线程都dead时,JVM会kill掉所有守护线程然后退出。3. 怎么优雅的kill掉一个线程呢?就是想办法让它的run函数结束,比如这么写run()函数:public void run() { try { .........【阅读全文】