JAVA--信号量

来源:互联网 发布:tensorflow 中文 编辑:程序博客网 时间:2024/05/17 11:04

1、初始化信号允许个数,Semaphore semaphore=new Semaphore(5)

2、新建线程,并将信号量传入:

    public MyThread(Semaphore semaphore){        this.semaphore=semaphore;    }
3、线程中使用信号量:

 

            semaphore.acquire();//获取一个许可             //业务代码。。。             semaphore.release();//归还许可            


   

原创粉丝点击