A Libertine of Computer Science

Java Concurrency--Part 1 [Java 并发操作一]

并发问题根本原因是线程执行程序的过程中并不是线性连续的,一个线程执行完才换另一个,可以第一个线程执行一半,第二个线程就开始执行了。之前的blog关于多线程,并发,临界区有过描述。一个可能被多个线程访问而产生并发问题的变量就是临界变量。

Java Serialization [Java序列化和反序列化]

当两个进程远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。比如,我们可以通过http协议发送字符串信息;我们也可以在网络上直接发送Java对象。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象才能正常读取。

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]