最近学习java多线程有点迷糊,经过一天的整理,知道了什么是生产者,什么是消费者,以及消费者与生产者的关系:在Person类中是一个实体没有具体的对象,靠Input传入,Output读出,只有当Input有传入后,才能被Output读出,因此对呀Input和Output,要上一把同样的锁,synchroniz..
分类:
编程语言 时间:
2015-05-07 01:04:09
阅读次数:
192
关于“Hibnerate报数据大小超出此类型的最大值”和Could not synchronize database state with session问题【已解决】
关于此类数据库问题,不排除大多数人所说的问题:
1、插入的字段值过多,超出了数据库允许的长度;
2、插入的字段值中包含oracle关键字等;
……以上等等
但本人深知不是以上等显而易见的原因导致的,于是乎到其...
分类:
其他好文 时间:
2015-04-23 09:37:50
阅读次数:
135
虚拟机层面,
不支持并发:对classloader加锁,ObjectLocker ol(lockObject, THREAD, DoObjectLock);
支持并发:对systemdictionary加锁,MutexLocker mu(SystemDictionary_lock, THREAD);...
分类:
其他好文 时间:
2015-04-06 09:00:48
阅读次数:
209
ollections.synchronizedList引发的线程安全问题有些容器是线程安全的(Vector,ConcurrentLinkedQueue等),有些则不是(list等),利用类似 private static List taskQueue = Collections.synchroniz...
分类:
编程语言 时间:
2015-04-01 19:12:02
阅读次数:
220
每个对象都有一个标志锁。当对象的一个线程访问了对象的某个synchronized数据(包括函数)时,这个对象就将被“上锁”,被声明为synchronized的数据(包括函数)都不能被调用(因为当前线程取走了对象的“锁标志”)。
只有当前线程访问完它要访问的synchronized数据,释放“锁标志”后,同一个对象的其它线程才能访问synchronized数据。
注意:每个class也有一个“锁标...
分类:
编程语言 时间:
2015-03-31 18:05:50
阅读次数:
168
一、初识Concurrent第一次看见concurrent的使用是在同事写的一个抽取系统代码里,当时这部分代码没有完成,有许多的问题,另一个同事接手了这部分代码的功能开发,由于他没有多线程开发的经验,所以我就一起帮着分析。最开始看到这个时很烦燥啊,因为自己接触java时间很短,连synchroniz...
分类:
编程语言 时间:
2015-03-12 18:48:57
阅读次数:
198
如果用synchronized修饰一个类成员方法A,那么就不会出现下面的情况:
同时多个线程访问这个类的A方法。
当然如果还有一个方法B,它没有被synchronized修饰,那么A方法与B方法是可以并行执行的。如下:
package thread;
public class SyncTest implements Runnable {
public synchroniz...
分类:
其他好文 时间:
2015-01-04 00:01:42
阅读次数:
441
方法表的结构与字段表一样,依次包含了访问标志(access_flags),名称索引(name_index),描述符索引(descriptor_index),属性表集合(attributes)几项,如下表所示:
因为volatile关键字和transient关键字不能修改方法,所以方法表的访问标志中没有了ACC_VOLATILE与ACC_TRANSIENT标志。与之相对的,synchroniz...
分类:
编程语言 时间:
2014-12-13 12:17:54
阅读次数:
177
Java 5.0 adds ConcurrentHashMap, a replacement for synchronized hash-based Map implementations, and CopyOnWriteArrayList, a replacement for synchroniz...
分类:
编程语言 时间:
2014-12-09 00:24:05
阅读次数:
192
在网上看到过这么一篇文章,是关于抽象方法不能是static或native或synchroniz 的原因。其中提到了这些关键字的意义以及与 abstract 关键字的冲突,大体内容如下:...
分类:
其他好文 时间:
2014-09-20 15:53:29
阅读次数:
167