Qwen3.5-9B图文对话效果实测:细粒度物体识别+关系推理
2026/3/20 0:17:44
一、进程【理解】
1. 进程:操作系统(OS)中,每一个被执行的应用程序。
2. 注意:目前操作系统支持多进程,并发执行的任务。
3. 多进程并发执行的原理:微观上串行(一个一个的进程进行执行,获取cpu时间片的进程具有执行权);
宏观上并行(所有的进程看似一起执行)
二、线程
1. 概念:在一个进程中,并发执行的多个任务。线程是进程执行任务的单元、单位。
线程也被称为轻量级的进程。【理解】
2. 主线程:目前程序为单线程,此线程以main函数的开始为开始,以main函数的结束为结束,此线程被称为主
线程(主线程默认执行main函数)
3. 线程的组成部分:【理解】
(1) cpu:获取到cpu时间片的线程获取执行权
(2) 数据:栈空间独立(每一个线程有独立的栈空间);堆空间共享(多个线程可以操作同一个堆空间)。
栈空间用于存储局部变量;堆空间用于存储对象。
(3) 程序代码
4. 代码实现多线程【重点】
(1) 第一种方式:
a. 类继承 java.lang.Thread 类,覆盖 run方法
b. 创建线程对象:MyThread t1 = new MyThread();
c. 开启线程:t1.start() ; // JVM默认执行 run方法
(2) 第二种方式:
a. 类实现 java.lang.Runnable接口,同时实现run方法
b. 创建线程的目标对象:Mytarget mt = new MyTarget();
c. 创建线程对象: Thread t2 = new Thread(mt); // 将目标对象作为参数进行传递
d. 开启线程:t2.start(); // JVM默认调用run方法