摘要: wait()是使线程停止运行,而notify使停止的线程继续运行 wait()锁释放与notify()锁不释放 当线程呈wait状态时,调用线程对象的interrupt()方法会出现异常 带一个参数的wait(long)方法的功能是等待某一个时间内是否有线程对锁进行唤醒,如果超过这个时间则自动唤醒 阅读全文
posted @ 2018-12-07 10:53 lgp20151222 阅读(129) 评论(0) 推荐(0) 编辑
摘要: js提供了另一个方法indexOf: str.indexOf("xxxxx") != -1; 如果上面这个表达式为true,则包含,反之则不包含。 阅读全文
posted @ 2018-12-07 10:24 lgp20151222 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一 内核态和用户态的区别 当进程执行系统调用而陷入内核代码中执行时,我们就称进程处于内核状态。此时处理器处于特权级最高的(0级)内核代码。当进程处于内核态时,执行的内核代码会使用当前的内核栈。每个进程都有自己的内核栈。 当进程执行用户自己的代码时,则称其处于用户态。即此时处理器在特权级最低的用户代码 阅读全文
posted @ 2018-12-07 10:22 lgp20151222 阅读(337) 评论(0) 推荐(0) 编辑