Semaphore类自定义固定线程数量 代码示例中创建100个线程执行通行任务,semaphore对象自定义最多2条线程通行,并且只有获取通行证(acquire方法获取通行证)才能执行否则线程在acquire方法处等待获取通行证,release方法归还通行证后面其他线程才能在acquire方法处获取通行证执行