摘要: #1. 线程和进程有什么区别? 线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Process)或进程元;而把传统的进程称为重型进程(Heavy—Weight Process),它相当于只有一个线程的任务。在引入了线程的操作系统中,通常一个进程都有若干个线程,至少包含一 阅读全文
posted @ 2022-03-19 22:55 Dreamer_szy 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 创建类有四种方式: 1、使用new 2、使用反射机制。首先获取到.class文件,然后调用newInstance()实例方法,其返回的是Object类型,要进行显式转换。 3、调用对象的clone()方法。 4、实现Serializable接口,调用java.io.ObjectInputStream 阅读全文
posted @ 2022-03-19 15:55 Dreamer_szy 阅读(366) 评论(0) 推荐(0) 编辑
摘要: StackOverflowError 本地方法栈和虚拟机栈是线程所私有的,每个方法在执行的时候就会创建一个栈帧,它包含局部变量表、操作数栈、动态链接、方法出口等信息,局部变量表又包括基本数据类型和对象的引用; 产生原因:当前线程请求的栈深度超过了虚拟机所允许的栈深度,常发生在递归或者死循环当中。 可 阅读全文
posted @ 2022-03-19 11:53 Dreamer_szy 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 参考链接:[https://blog.csdn.net/ma_chen_qq/article/details/82990603] https://blog.csdn.net/ThinkWon/article/details/102074107 java内存模型是共享内存的并发模型,线程之间主要通过读 阅读全文
posted @ 2022-03-19 11:12 Dreamer_szy 阅读(170) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示