程序是练出来的

专注JAVA,JavaScript,Python,三剑走天涯。 软素质:忠心、追求、进取、态度、方法、恒心、坚持

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

07 2019 档案

摘要:ReentrantLocak特性(对比synchronized) 尝试获得锁 获取到锁的线程能够响应中断 ReentrantLock(重入锁) 效果和synchronized一样,都可以同步执行,lock方法获得锁,unlock方法释放锁 await方法 通过创建Condition对象来使线程wai 阅读全文
posted @ 2019-07-27 20:35 爱学习的小象 阅读(318) 评论(0) 推荐(0)

摘要:LockSupport是Java6引入的一个工具类,它简单灵活,应用广泛。 一、简单 俗话说,没有比较就没有伤害。这里咱们还是通过对比来介绍LockSupport的简单。 在没有LockSupport之前,线程的挂起和唤醒咱们都是通过Object的wait和notify/notifyAll方法实现。 阅读全文
posted @ 2019-07-26 21:56 爱学习的小象 阅读(182) 评论(0) 推荐(0)

摘要:切片 切片的语法表达式为:[start_index : end_index : step],其中: start_index表示起始索引 end_index表示结束索引 step表示步长,步长不能为0,且默认值为1 切片操作是指按照步长,截取从起始索引到结束索引,但不包含结束索引(也就是结束索引减1) 阅读全文
posted @ 2019-07-07 08:25 爱学习的小象 阅读(417) 评论(0) 推荐(0)