多线程
文章平均质量分 90
十块大洋换钢镚
这个作者很懒,什么都没留下…
展开
-
多线程的三种创建方式
多线程的两种创建方式基本概念区分并发 vs 并行同步 vs 异步创建方式1:继承Thread类一个更为简便的方法:使用匿名内部类创建方式2:实现Runnable接口通过实现Runnable接口创建线程的优势 基本概念区分 进入正题之前,先简单区分几个基本概念。 并发 vs 并行 并发: 指两个或以上事件在(指定的)同一个时间段内发生。 并行: 指两个或以上事件在同一时刻发生(同时发生)。 所以,5000个用户并发√,5000个用户并行×。 同步 vs 异步 同步(synchronous): 排队执行原创 2021-01-28 03:43:34 · 373 阅读 · 3 评论 -
线程调度:你的电脑能同时做多少件事?
线程调度:你的电脑能同时做多少件事?线程 vs 进程进程线程你的电脑能同时做多少件事?线程调度的两种机制分时调度抢占式调度(Java中使用的调度机制) 线程 vs 进程 在进入正题之前,我们先来了解一下什么是线程。 线程是进程的执行路径,而进程就像是一个软件。如果一个进程里一个线程都没有了,那表示要执行的事情一件都没有了,那么这个进程也就马上要被关闭掉了。因此,我们先来详细介绍一下进程。 进程 进程可以简单理解为拥有独立内存空间的应用程序。 指一个内存中运行的应用程序,每个进程都有一个独立的内存空间(可原创 2021-01-28 03:22:32 · 757 阅读 · 1 评论