java中的序列化和同步有什么区别?

Pra*_*een 1 java multithreading

java中的序列化和同步有什么区别?我需要一个解释或教程.

Kri*_*ris 11

同步是指多线程.同步的代码块一次只能由一个线程执行.

序列化是指将对象转换为比特流以用于存储或传输.序列化行为根据特定规则对数据进行编码.然后可以在稍后或在接收它的远程系统上对该比特流进行反序列化.要使序列化工作,类定义必须匹配(即,您需要使用相同版本的类或保证兼容的类),并且类必须实现Serializable接口.

更多关于序列化.

更多关于同步

  • +1; 只是几个额外的评论.首先,术语序列化有时也用于按顺序*而不是同时处理请求*的上下文中.除此之外,我会说Java对象被序列化为字节流而不是比特流.AFAIK,输出始终是字节对齐的. (2认同)