线程
文章平均质量分 86
线程相关
.Deborah
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是线程池
什么是线程池 创建线程要花费昂贵的资源和时间,如果任务来了才创建线程那么响应时间会变长,而且一个进程能创建的线程数有限。为了避免这些问题,在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程。 从JDK1.5开始,Java API提供了Executor框架可以创建不同的线程池。比如单线程池,每次处理一个任务;数目固定的线程池或者是缓存线程池(一个适合很多生存期短的任务的程序的可扩展线程池) new Thread的弊端 每次new Thread新建对象性能差。 线程缺乏统一管理,可原创 2021-03-05 15:46:22 · 339 阅读 · 0 评论 -
线程的编程4种实现方法
线程的编程4种实现方法 1、继承Thread Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。 public class Thread implements Runnable @FunctionalInterface //函数式接口,其中包含一个抽象方法run public interface Runnable { public abstract void run(); } 启动线程的唯一方法就是通过Thread类的start()实例方法,不能直接调用run()方法。s原创 2021-03-05 14:35:17 · 181 阅读 · 2 评论 -
多线程编程基础
多线程编程基础 基础概念 程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码,是一个静态的概念 进程是具有一定独立功能程序的运行过程,是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。 进程是程序的一次执行过程,通常是一个可执行程序在内存中的一个完整副本,每个进程都有自己的数据段、栈段和代码段,是一段完整的程序,在内存中占据较大的空间,是系统进行调度和资源分配的一个独立单位。是一个动态的概念 多进程是指操作系统能同时运行多个任务(原创 2021-03-05 13:48:06 · 157 阅读 · 0 评论
分享