Linux/Unix系统编程手册-笔记25. 进程优先级和进程调度2020-11-05Linux系统编程手册阅读nice值 nice值是进程的一个属性,可以间接影响内核调度,其值的范围为-20到+19,默认值为0。只有特权用户可以设置更高的优先级,其他用Read more...
Linux/Unix系统编程手册-笔记24. 进程组、会话和作业控制2020-10-31Linux系统编程手册阅读进程组是一组相关进程的集合,会话是一组相关进程组的集合。 进程组和会话是用来支持shell作业控制的,创建进程组的目的是方便管理,可以向一个进Read more...
Linux/Unix系统编程手册-笔记23. 线程2020-10-18Linux系统编程手册阅读本章主要介绍了POSIX线程, 也就是pthread。一个进程可以包含多个线程,线程之间共享全局内存。 多线程相比多进程有几个优点: 共享信息简单Read more...
Linux/Unix系统编程手册-笔记22. 程序的执行2020-10-12Linux系统编程手册阅读exec() 系统调用execve()将新程序加载到某一进程的内存空间。 1 2 3 #include <unistd.h> int execve(const char *pathname, char *const argv[], char *const envp[]); pathname 为指定程序的路径名 argv为传递给新进程的命令行Read more...
Linux/Unix系统编程手册-笔记21. 进程的创建、终止2020-09-25Linux系统编程手册阅读进程这部分主要有几个点:进程的创建、进程的终止、父进程和子进程之间的关系等。开局先来一张图 overview 图中把fork()、exec()、wait()、Read more...
网易云音乐在高分辨率下缩放问题2020-09-12Linux下没几个好用的网络音乐播放器,网抑云算良心了,但是在高分屏下字体太小,根据几个博文修改--force-device-scale-fRead more...
Linux/Unix系统编程手册-笔记20.定时器与休眠2020-09-02Linux系统编程手册阅读间隔计时器 使用setitimer(),一个进程可以创建三种不同类型的定时器。 1 2 3 #include <sys/time.h> int setitimer(int which, const struct itimerval *new_value,struct itimerval *old_value); // Returns 0 on success, or –1 on error 参数which指Read more...
AOSP组入Google Apps2020-08-30Android自己编译好的AOSP是不包括GMS(Google Mobile Services)的,不太方便玩耍,但是有OpenGApps可以用。 官网: https://opengapps.org/ github: https://github.com/opengapps/aosp_build 环境: AORead more...
Linux/Unix系统编程手册-笔记19.信号2020-08-28Linux系统编程手册阅读信号通常用来通知某个事件发生,一个进程(有合适的权限的话)可以给另外的进程发送信号,但大多数情况下信号是由kernel发送给进程的。 信号和软Read more...
Linux/Unix系统编程手册-笔记18.监控文件事件2020-08-25Linux系统编程手册阅读这章就只介绍了inotify机制,用来监控某个目录下的文件变化。直接看例程比较简单直接: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26Read more...