![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
The_Best_Hacker
天不生我李淳罡,剑道万古如长夜。
展开
-
多线程
【一】进程、线程1.进程:是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,进程一般由程序、数据集合和进程控制块三部分组成。程序是描述进程要完成的功能是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包含进程的描述信息和控制信息市金城存在的唯一标志。进程具有的特征:动态性:进程是程序的一次执行过程,是临时的,有生命周期,是动态产生,动态消亡的。并发性:任何进程都可以同其他进行一起并发执行。独立性:进程是系统进行资源分配和调原创 2020-07-09 11:20:49 · 246 阅读 · 0 评论 -
线程相关题
【一】问题描述1. 创建三个线程,要求如下:1)第一个线程输出一行100个`*`,使用继承Thread 类的写法2)第二个线程输出一行100个`#`,使用实现Runnable 接口的写法3)第三个线程输出一行100个`+`,用lambda表达式(本质仍是Runnable)的写法【二】样例输出(将100改成5后的输出)【三】代码实现public class Test...原创 2018-08-12 12:15:55 · 173 阅读 · 0 评论 -
线程经典问题:先输出10 个hello,然后是10 个world,不希望交替输出hello和world,有哪些解决办法?
【一】题目要求:先输出10 个hello,然后是10 个world,不希望交替输出hello和world【二】样例输出:或着方法一:使用join()--->具有延迟的作用,适用固定的顺序。public class Example extends Thread { private String data; public Exampl...原创 2018-08-16 13:17:15 · 2176 阅读 · 0 评论 -
线程八锁
【问题一】class Number{ public synchronized void a() { System.out.println(1); } public synchronized void b() { System.out.println(2); }}public static void main(String[]...原创 2018-08-16 15:03:45 · 222 阅读 · 0 评论