2020年10月6日
摘要: /************************************************************************* #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_at 阅读全文
posted @ 2020-10-06 21:20 八杯水 阅读(81) 评论(0) 推荐(0)
摘要: 现代的操作系统引入多任务的概念,传统上多任务实现是多进程完成的。支持多任务就涉及到进程的切换,也就意味着进程上下文的切换。上下文就是运行进程需要的资源,内存缓存pc指针等等。如果我们进程很多,多进程频繁的切换,每次都做上下文切换还是很耗费资源的。由于进程虚拟地址空间是私有的,因此进程切换开销比较大。 阅读全文
posted @ 2020-10-06 21:11 八杯水 阅读(88) 评论(0) 推荐(0)
摘要: 库的概念 Ø 库是一个二进制文件,包含的代码可被程序调用 Ø 标准C库、数学库、线程库…… Ø 库有源码,可下载后编译;也可以直接安装二进制包 Ø /lib /usr/lib 库 Ø 库是事先编译好的,可以复用的代码。 Ø 在OS上运行的程序基本上都要使用库。使用库可以提高 开发效率。 Ø Wind 阅读全文
posted @ 2020-10-06 21:10 八杯水 阅读(224) 评论(0) 推荐(0)