
java
事了拂喵去Arman
编程尚未成功,同志仍需努力
展开
-
Java线程暂停、等待、唤醒、让步总结
Thread.sleep(long millis) : 使当前线程暂停指定时间,暂停期间该线程不参与CPU竞争;```java@FastNativeprivate static native void sleep(Object lock, long millis, int nanos) throws InterruptedException;```1. 不会释放占有的锁。2. 必须传入时间,到时会自动唤醒(无法主动唤醒,醒后继续执行后续代码)。3. Thread.sleep(0);//传入.原创 2020-11-15 11:00:26 · 2985 阅读 · 0 评论 -
面试之Java序列化
序列化作用:序列化将对象编码成字节流,主要用于对象的持久化,远程通信,跨进程访问等地方。java中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。)的状态信息写入到一个字节流中使其可以通过socket进行传输、或者持久化到存储数据库或文件系统中;然后在需要的时候通过字节流中的信息来重构一个相同的对象。对象序列化:就是将Obj转换成byte序列原创 2017-12-17 20:58:27 · 1059 阅读 · 0 评论