美文网首页
java多线程编程

java多线程编程

作者: 蓝色Hippie | 来源:发表于2018-08-01 10:51 被阅读8次

    课件:http://www.runoob.com/java/java-multithreading.html

    案例:https://www.cnblogs.com/hankzhouAndroid/p/8693278.html

    一、进程与线程

    一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

    进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分,一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。

    多线程用于编写高效率的程序来达到充分利用CPU的目的。

    二、线程的生命周期

    java线程的优先级是一个整数,范围是1-10。默认情况下,每个线程都会分配一个优先级5。

    三、创建一个线程

    1.实现Runable接口

    2.集成Thread类

    3.通过Callable和Future创建线程

    相关文章

      网友评论

          本文标题:java多线程编程

          本文链接:https://www.haomeiwen.com/subject/fmclvftx.html