纯api实现
线程许可 可在多线程内 删除创建 不死锁
读写锁 实现 在部分情况下 数据是需要 让数据先全部写入或者全部读取后 才进行另外一步操作 可自定义读写的优先级 非优先级任务运行效率相对相对线程许可 效率会降低