计算机操作系统
类型错误
这个作者很懒,什么都没留下…
展开
-
JAVA实现生产者-消费者,使用信号量Semaphore
JAVA实现生产者-消费者,使用信号量Semaphore 简单看看什么是信号量: Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。它其中的常用方法: 参数为许可证数量。 void acquire():从此信号量获取一个许可,在提供一个许可前一直将线程阻塞,否则线程被中断。(相当于加锁) void release():释放一个许可,将其返回给信号量。(相当于释放锁) int availablePermits():返回此信号量中当前可用的许可数。 boolean h原创 2021-06-06 20:38:13 · 534 阅读 · 0 评论 -
进程调度----------->先来先服务调度算法
进程调度----------->先来先服务调度算法 算法思想:先来先服务调度算法是一种最简单的调度算法,字面意思就是第一先进到内存的进程就优先处理,其他进程则需要等待第一个进程处理完后在按先后顺序进行排序。 注意事项: (1)第一个进程到达的时间,是否是立刻到达的,如果是的话可以看成在0这时刻到达。所以处理机可以直接处理,第一个进程的开始时间就是0;否则的话,第一个进行不是立刻到达,那么它的开始处理时间就是它的抵达时间。 (2)其他进程是否在第一个进程处理结束之前抵达,如果是的话其他进程的开始处理时间原创 2021-06-06 20:24:03 · 476 阅读 · 0 评论