会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vstarcui
博客园
首页
新随笔
联系
管理
订阅
[置顶]
Java 中Object中的 wait、notify/notifyAll 方法详解
摘要: 1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。 2、wait()执行后拥有当前锁的线程会释放该线程锁,并处于等待状态(等待重新获取锁) 3、notify/notifyAll() 执行后会唤醒处于等待状态线程获取线程锁、只是notify()
阅读全文
posted @ 2018-10-26 16:17 vstarcui
阅读(4543)
评论(0)
推荐(0)
[置顶]
线程同步关键字 synchronized
摘要: 在java的多线程编程中多个线程操作同一数据时会出现数据错误,主要原因是多个线程同时处理数据时同时获取了数据,但是有些线程没有来得及操作数据,然后另一个线程获取到了之前的值,然后引起数据异常 具体代码如下: 结果值如下: 为了避免这种错误,在java中使用关键字 synchronized 来处理操作
阅读全文
posted @ 2018-10-25 10:49 vstarcui
阅读(1082)
评论(0)
推荐(0)
[置顶]
Java 中Thread的sleep、join、yield方法解析
摘要: 1.Thread中sleep方法作用是使当前线程等待,其他线程开始执行,如果有线程锁,sleep不会让出锁 没有加锁代码如下: 结果如下: t10:::run:::202t12:::run:::202t11:::run:::202t13:::run:::203t15:::run:::205t14::
阅读全文
posted @ 2018-10-24 11:26 vstarcui
阅读(472)
评论(0)
推荐(0)
[置顶]
使用eclipse+Tomcat+mysql做web开发时乱码问题解决
摘要: 使用eclipse+Tomcat+mysql做web开发时乱码问题解决
阅读全文
posted @ 2015-05-22 00:16 vstarcui
阅读(773)
评论(0)
推荐(1)
公告