摘要:
熟悉并发的同学一定知道在java中处理并发主要有两种方式:1,synchronized关键字,这个大家应当都各种面试和笔试中经常遇到。2,volatile修饰符的使用,相信这个修饰符大家平时在项目中使用的也不是很多。这里重点说一下volatile:Volatile修饰的成员变量在每次被线程访问时,都... 阅读全文
摘要:
遇到标题中的场景时我该怎么设计呢,假如就是标题中 有2个坑位A和B ,2个坑位之间同一个时间点互相抢,抢完修改2个坑位对象属性,但又担心第三者来抢 这2个坑位,所以2个坑位都要加锁,但是如果2个坑位加锁,假如 是A去抢B,A锁住了,B也锁住了,那在A中拿B时 和 B中拿A那就坑位死锁了,还有就是 抢... 阅读全文
摘要:
Java多线程总结之线程安全队列Queue2014-03-02 22:2012337人阅读评论(1)收藏举报在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQue... 阅读全文
摘要:
http://boy00fly.iteye.com/category/160545 阅读全文
摘要:
java 某个类的几个对象,这些对象调用类中一个函数,是各自拥有自己的函数代码还是使用同一段代码?301.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码? 2.java 继承中,子类从父类得到一些普通函数,这些函数的代码,是子类自己独自... 阅读全文