常用的调度算法有哪些?你知道了吗?
HRRN算法的优点是能够兼顾进程的等待时间和服务时间,能够有效地提高系统的响应性能。然而,HRRN算法也存在一些缺点,比如对于长时间运行的进程,可能会导致其他进程长时间等待,造成饥饿现象。
Linux 函数调用的用户态与内核态
当系统调用从用户态到内核态的时候,首先要做的第一件事情,就是将用户态运行过程中的 CPU 上下文保存起来,其实主要就是保存在这个结构的寄存器变量里。这样当从内核系统调用返回的时候,才能让进程在刚才的地方接着运行下去。
如何设计一个高并发系统?
如果发现数据量连接池占用太多,对接口的性能肯定会有影响。这时可能是代码中开启了连接忘了关,或者并发量太大了导致的,需要做进一步排查和系统优化。