2014年(53)
发布时间:2014-12-14 19:59:37
ARM核的中断支持重点引用了这篇文章:http://www.iti.uni-stuttgart.de/~radetzki/Seminar06/08_report.pdfARM处理器有7种操作模式User (usr) Normal program execution mode FIQ (fiq)Fast data processing modeIRQ (.........【阅读全文】
发布时间:2014-11-22 09:33:17
查找届跟排序届不同,面试常用的算法就这么一种,二分查找。二分查找看似容易,其实写得完全正确还是挺难的,下面总结一下规律。一个普通的二分查找int search(vector<int>& v,int target){ int left=0; int right=v.size()-1; while(left<=right){ &nb.........【阅读全文】
发布时间: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 { .........【阅读全文】