• 技术文章 >java >java基础

    java多线程的作用

    小妮浅浅小妮浅浅2021-05-11 15:50:11原创4943

    1、说明

    多线程是指在一个进程中,并发执行了多个线程,每个线程都实现了不同的功能。

    2、作用

    (1)在单核CPU中,将CPU分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用CPU的机制。由于CPU轮询的速度非常快,所以看起来像是“同时”在执行一样。多线程会存在线程上下文切换,会导致程序执行速度变慢;

    (2)多线程不会提高程序的执行速度,反而会降低速度。但是对于用户来说,可以减少用户的等待响应时间,提高了资源的利用效率。

    (3)多线程并发利用了CPU轮询时间片的特点,在一个线程进入阻塞状态时,可以快速切换到其余线程执行其余操作,这有利于提高资源的利用率,限度的利用系统提供的处理能力,有效减少了用户的等待响应时间。

    以上就是java多线程的作用,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java多线程
    上一篇:java中jni是什么 下一篇:java线程锁死是什么

    相关文章推荐

    • 分页处理java多线程的数据• java多线程中的回调运用• java多线程中执行多个程序• java多线程有几种实现方法• java多线程原理• java多线程应用场景

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网