摘要: 信号量说简单点就是为了线程同步,或者说是为了限制线程能运行的数量。 那它又是怎么限制线程的数量的哩?是因为它内部有个计数器,比如你想限制最多5个线程运行,那么这个计数器的值就会被设置成5,如果一个线程调用了这个Semaphore,那么它的计数器就会相应的减1,直到这个计数器变为0。这时,如果有另一个 阅读全文
posted @ 2017-06-23 10:21 EasyPass 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 堆栈(Stack)代表了一个后进先出的对象集合。当您需要对各项进行后进先出的访问时,则使用堆栈。当您在列表中添加一项,称为推入元素,当您从列表中移除一项时,称为弹出元素。 Stack 类的方法和属性 下表列出了 Stack 类的一些常用的 属性: 下表列出了 Stack 类的一些常用的 方法: 实例 阅读全文
posted @ 2017-06-23 10:03 EasyPass 阅读(408) 评论(0) 推荐(0) 编辑