随笔分类 -  当我们在谈论Java时我们在谈论什么

摘要:概念 多个并发线程(进程)因争夺系统资源而产生相互等待的现象。 由于在 Java 程序中我们大多讨论的是线程并发问题,所以以下都只针对线程来讨论。 必要条件 产生死锁必须同时满足四个必要条件,这四个条件被称为 Coffman 条件: 互斥条件(Mutual Exclusion):至少有一个资源是处于 阅读全文
posted @ 2025-03-11 20:02 凉皮也是菜 阅读(44) 评论(0) 推荐(0)
摘要:序列化与反序列化 意义 数据持久化:将对象持久化后,可以将其存储到磁盘或数据库中,以便后续读取和恢复对象的状态; 远程通信:在网络传输中,将对象序列化后,可以通过网络传递到远程节点,实现分布式系统间的通信和数据交互; 跨平台传递:通过序列化,可以将对象转换成通用的格式,以便在不同平台、不同语言之间传 阅读全文
posted @ 2025-02-27 14:41 凉皮也是菜 阅读(37) 评论(0) 推荐(0)