8-21 信号量隔离参数讲解及演示

开启信号量



run方法内启动CommandDemo

复制一下这个方法

改个测试名字

清空方法内容

创建5个线程

因为主线程不能退出的比子线程快,如果比子线程快的话,这里将变得很麻烦
所以这里需要休眠


测试


信号量参数的设置

信号量的最大请求数

失败的时候最大请求数

再来运行测试



是有两条成功的消息的



错误:找不到一个必须的信号量,这其实就是信号量不足的错误。



另外一个FailBack因为目前还没有失败,所以没有演示到


 

结束




 

posted @ 2020-05-04 00:28  高山-景行  阅读(302)  评论(0编辑  收藏  举报