Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121049
  • 博文数量: 53
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-24 16:22
文章存档

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 (.........【阅读全文】

阅读(2440) | 评论(0) | 转发(0)

发布时间: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.........【阅读全文】

阅读(1008) | 评论(0) | 转发(0)

发布时间: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 .........【阅读全文】

阅读(964) | 评论(0) | 转发(0)

发布时间:2014-08-31 17:47:17

1. 线程的生命周期开始于start()方法,终止于run()函数运行结束。2. 守护线程的生命周期还和JVM有关系,当别的线程都dead时,JVM会kill掉所有守护线程然后退出。3. 怎么优雅的kill掉一个线程呢?就是想办法让它的run函数结束,比如这么写run()函数:public void run() {   try {     .........【阅读全文】

阅读(1091) | 评论(0) | 转发(0)

发布时间:2014-08-31 17:07:10

从操作系统的角度讲,线程间通信比进程间通信要容易的多,因为线程之间可以共享进程的内存空间。因此,他们可以共享位于全局数据区和栈和堆上的所有内容。唯一属于线程的就是线程的栈----它可以存放只属于线程的对象。线程间通信方式:1. 共享进程的变量,但因为栈上的变量随时可能被销毁,所以不使用栈上的变量来共享。.........【阅读全文】

阅读(1318) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册