摘要:
在实际应用开发中,为了提高效率,一些大的任务会被拆成很多小的子任务,然后再将任务按照先后顺序进行排列组合,而某些可以同时执行的任务,就会被安排成并行执行,进而就会用到多线程去处理;这些并发线程,有时会需要使用同一种资源,且这种资源在同一时刻也只能供少量或单一线程使用,这种资源被称为临界资源。那如何才能保证在并发线程中,各个线程都能有条不紊的使用临界资源呢?我们需要给临界资源一个信号量(Semaphore),当资源正在被占用时,告诉其他后面的线程,需要等待前面的线程使用资源结束,才能接着使用,总而言之,就是需要排队使用资源。 阅读全文
posted @ 2025-12-14 21:40
老码识途呀
阅读(51)
评论(0)
推荐(0)

浙公网安备 33010602011771号