①什么是线程
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。
②线程和进程有什么关系
线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。
③多线程的实现方式
(1)自定义一个类继承THread类,重写run()方法,然后创建自定义类对象,start()启动线程(然后由JVM调用此线程的run()方法)
(2)自定义一个类实现Runnable接口,然后重写run()方法,然后创建自定义类对象,创建Thread类的对象,把自定义对象作为构造方法的参数,然后启动线程
多线程
最新推荐文章于 2023-10-31 22:58:38 发布