开启信号量


run方法内启动CommandDemo

复制一下这个方法

改个测试名字

清空方法内容

创建5个线程

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

测试


信号量参数的设置
信号量的最大请求数

失败的时候最大请求数

再来运行测试


是有两条成功的消息的


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

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