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并行编程的基础。