03 2018 档案
摘要:一.线程和进程的关系 线程被称为轻量级的进程(LWP),也有PCB, 创建线程和创建进程使用的底层函数都是一样的。从内核里看进程和线程是一样的,都有各自不同的PCB,但是PCB中指向内存资源的三级页(4096)表是相同的。在linux下,线程是最小的执行单位,进程是最小的资源分配单位。CPU在执行的
阅读全文
摘要:一.守护进程编程模型 二.代码模型 每隔10s在/tmp/damon.log中写入当前时间 打开/tmp/damon.log文件 2018-03-29 14:54:29 2018-03-29 14:54:39 2018-03-29 14:54:49 2018-03-29 14:54:59 2018-
阅读全文
摘要:一. 终端 进程里记录了自己的控制终端是谁,使用ps ajx 命令,其中的tty部分代表当前使用的终端是什么。打问号代表这个进程是没有控制终端的,有控制终端的会记录控制终端的编号是什么 tty 代表字符终端, pts 代表图形界面终端, /dev/tty,指向当前所用的终端。 二.进程组 进程组是一
阅读全文
摘要:Selector selector = Selector.open(); channel.configureBlocking(false); SelectionKey key = channel.register(selector, SelectionKey.OP_READ); while(true) { int readyChannels = selector.select(); if...
阅读全文
摘要:解决办法 AndroidStudio 打开 Setting>Plugins 找到Git Integer 取消插件(将右边钩钩去掉) restart AndroidStudio done
阅读全文
摘要:系统偏好设置-键盘 把按键重复拉到最快,重复前延迟拉到最短
阅读全文