首页 > 系统相关 >Java处理前端日期控制器传过来的开始时间和结束时间;程序、进程、线程、多线程是什么,为什么要用多线程?

Java处理前端日期控制器传过来的开始时间和结束时间;程序、进程、线程、多线程是什么,为什么要用多线程?

时间:2023-02-25 11:31:54浏览次数:41  
标签:Java get 线程 进程 多线程 addressObj


Java处理前端日期控制器传过来的开始时间和结束时间

Java处理前端日期控制器传过来的开始时间和结束时间;程序、进程、线程、多线程是什么,为什么要用多线程?_前端


处理前端日期控制器传过来的开始时间和结束时间

\ 这里其实前端可以处理的

当然后台也是可以处理的

总体用的方法就是

JSONObject addressObj = JSONObject.parseObject(s);
String datValue = addressObj.get(“startDate”) + “~” + addressObj.get(“endDate”);

public class test {
public static void main(String[] args) {
String s = StringEscapeUtils.unescapeJava("{\"startDate\":\"2021-10-26\",\"endDate\":\"2021-10-26\"}");
System.out.println(s);
JSONObject addressObj = JSONObject.parseObject(s);
String datValue = addressObj.get("startDate") + "~" + addressObj.get("endDate");
System.out.println(datValue);
}
}

大家可分享关于Java微服务相关知识,包括但不限于Java微服务开发经验、架构组成、技术交流、中间件等内容,我们鼓励springcloud架构为基础发散出击,从而达到技术积累的目的,快来沉淀自己的技术,一起来分享吧!
你可以从以下几个方面着手(不强制),或者根据自己对话题主题的理解进行创作,参考如下:

程序、进程、线程、多线程是什么,为什么要用多线程?


1、程序

实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。所以程序实际上就是静态的代码,程序人生,代码人生

Java处理前端日期控制器传过来的开始时间和结束时间;程序、进程、线程、多线程是什么,为什么要用多线程?_多线程_02

2、进程
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

其实很好理解进程是什么,在我们的电脑任务管理器上看很明显。进程其实是电脑的应用,包括在后台也有进程,进程通常要使用电脑的内存和cpu 手机上的微信,QQ的运行都是进程

Java处理前端日期控制器传过来的开始时间和结束时间;程序、进程、线程、多线程是什么,为什么要用多线程?_前端_03

总之,进程是CPU,内存等资源占用的基本单位

3、线程 线程(英语:thread)是操作系统能够进行运算调度的最小单位,而线程不能独立这些CPU和内存,进程由一到多个线程组成的

新建----》运行-----》(阻塞----》等待,计时等待—》)终止。

4、多线程
多个线程并发可以同时进行,线程互相独立,A线程可以先开始,B线程可以提前结束,A不影响B,B不影响A,各做各的路。例子:1 复制多个文件,好家伙,一起来执行吧。2 腾讯管家,好家伙,清理杀毒升级一起来吧,我去休息一下,啪啪几分钟结束

5、为什么要用多线程?单线程效率低,同样的工作,在资源充足的情况下,单线程使用的时间比多线程更长。

没有多线程的话,更多的线程影响性能,需要更多内存,并且在操作系统之前操作麻烦,切换不太方便

多线程----》解决负载均衡问题,充分地利用CPU资源,提高运行效率

如何确保线程安全?synchronized关键字

除此之外,用锁也可解决线程安全问题


标签:Java,get,线程,进程,多线程,addressObj
From: https://blog.51cto.com/u_14604401/6085096

相关文章