- 博客(5)
- 资源 (18)
- 收藏
- 关注
原创 CountDownLatch
package com.bjsxt.base.conn008;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.concurrent.CountDownLatch;import java.util.concurrent.LinkedBlockingDeque;
2017-04-27 17:17:49 271
原创 线程之间通信
使用wait和notify方法实现线程间通信 (注意:这两个方法都是Object类中的方法 也就是说 java为所有的对象都提供了这两个方法)1.wait和notify必须配合synchronized关键字使用2.wait方法释放锁 notify方法不释放锁
2017-04-27 16:50:23 239
原创 mysql查询主键
SELECT column_name FROM INFORMATION_SCHEMA.`KEY_COLUMN_USAGE` WHERE table_name='sys_user' AND CONSTRAINT_SCHEMA='ulab' AND constraint_name='PRIMARY' SELECT column_name FROM INFO
2017-04-26 10:20:07 17112 2
原创 Count++不是线程安全的 不是原子性的
package com.bjsxt.base.sync007;import java.util.concurrent.atomic.AtomicInteger;import com.sun.org.apache.xalan.internal.xsltc.compiler.sym;/** * volatile关键字不具备synchronized关键字的原子性(同步) * @autho
2017-04-25 16:49:26 1689
原创 volatile使用
package com.bjsxt.base.sync007;public class RunThread extends Thread{ private volatile boolean isRunning = true; private void setRunning(boolean isRunning){ this.isRunning = isRunning; } pu
2017-04-25 16:19:44 270
SlidingMenuFragment21
2015-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人