java使用多线程有什么用?或者说有什么优势?与不用有什么区别?

发布网友 发布时间:2022-04-24 02:56

我来回答

1个回答

热心网友 时间:2023-10-23 06:29

多线程对于操作一些响应时间差异太大的情况经常有用。
比如通讯设备网络IO、蓝牙。比如存储设备、磁盘、U盘、光盘。显示、绘图。又比如不同窗口、不同任务、不同用户、不同指令、不同消息之间的响应差异是巨大的。如果单线程处理这些情况,等待时间会很长,甚至无法进行、死机。
虽然unix的哲学强调“线程很*”,因为unix用“进程”解决这些情况。但java本身就是一个比较完善平台,所以java提供的线程是很有用的。没有java是个完善平台的前提,线程还是很*的。
设备相关的操作,有响应差异的、实时的、异步、同步的、多任务,都离不开多线程,
线程属于java并行编程的基础。

热心网友 时间:2023-10-23 06:29

多线程对于操作一些响应时间差异太大的情况经常有用。
比如通讯设备网络IO、蓝牙。比如存储设备、磁盘、U盘、光盘。显示、绘图。又比如不同窗口、不同任务、不同用户、不同指令、不同消息之间的响应差异是巨大的。如果单线程处理这些情况,等待时间会很长,甚至无法进行、死机。
虽然unix的哲学强调“线程很*”,因为unix用“进程”解决这些情况。但java本身就是一个比较完善平台,所以java提供的线程是很有用的。没有java是个完善平台的前提,线程还是很*的。
设备相关的操作,有响应差异的、实时的、异步、同步的、多任务,都离不开多线程,
线程属于java并行编程的基础。

热心网友 时间:2023-10-23 06:29

多线程对于操作一些响应时间差异太大的情况经常有用。
比如通讯设备网络IO、蓝牙。比如存储设备、磁盘、U盘、光盘。显示、绘图。又比如不同窗口、不同任务、不同用户、不同指令、不同消息之间的响应差异是巨大的。如果单线程处理这些情况,等待时间会很长,甚至无法进行、死机。
虽然unix的哲学强调“线程很*”,因为unix用“进程”解决这些情况。但java本身就是一个比较完善平台,所以java提供的线程是很有用的。没有java是个完善平台的前提,线程还是很*的。
设备相关的操作,有响应差异的、实时的、异步、同步的、多任务,都离不开多线程,
线程属于java并行编程的基础。

热心网友 时间:2023-10-23 06:29

多线程对于操作一些响应时间差异太大的情况经常有用。
比如通讯设备网络IO、蓝牙。比如存储设备、磁盘、U盘、光盘。显示、绘图。又比如不同窗口、不同任务、不同用户、不同指令、不同消息之间的响应差异是巨大的。如果单线程处理这些情况,等待时间会很长,甚至无法进行、死机。
虽然unix的哲学强调“线程很*”,因为unix用“进程”解决这些情况。但java本身就是一个比较完善平台,所以java提供的线程是很有用的。没有java是个完善平台的前提,线程还是很*的。
设备相关的操作,有响应差异的、实时的、异步、同步的、多任务,都离不开多线程,
线程属于java并行编程的基础。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com