摘要: 一、线程池概念 1.1 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 1.2 我们详细的解释一下为什么要使用线程池? 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时 阅读全文
posted @ 2020-05-31 19:16 smile,你 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、Thread类 1.1 该如何创建线程呢? 通过API中搜索,查到Thread类。通过阅读Thread类中的描述。Thread是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 1.2 继续阅读,发现创建新执行线程有两种方法。 1)一种方法是将类声明为 Thread 的子类 阅读全文
posted @ 2020-05-31 19:00 smile,你 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、多线程介绍 1.1 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 1.2 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称 阅读全文
posted @ 2020-05-31 15:45 smile,你 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.序列化与反序列化 1)用于从流中读取对象的操作流 ObjectInputStream 称为 反序列化流 2)用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 3)特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。 2.对象序列化流ObjectOu 阅读全文
posted @ 2020-05-31 10:35 smile,你 阅读(170) 评论(0) 推荐(0) 编辑