
java
凉夏初晨
纯小白一枚,希望大佬指点迷津。
展开
-
java中的IO
转载:https://blog.youkuaiyun.com/qq_25184739/article/details/51205186转载 2020-06-27 23:11:28 · 139 阅读 · 0 评论 -
java中的锁
java中的锁: 什么是锁:同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线程结束同步代码块取消标记后再去尝试设置标记。这个标记可以理解为锁。 在单进程情况下,多个线程访问同一资源,可以使用synchronized和lock实现。 在多进程情况下,也就是分布式情况,对同一资源的并发请求,需要使用分布式锁实现。(一)单进程情况的锁 1.原创 2020-06-27 16:21:56 · 199 阅读 · 0 评论 -
java基础-线程知识相关
该文章是参考很多文档总结得出,不喜勿喷,如有问题希望大神指出,多谢! 1>线程的生命周期: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。 尤其是当线程启动以后,它不能一直“霸占”着CPU独自运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)五种状态。 新建(new Thread) 当创建Thre原创 2020-06-26 22:05:11 · 212 阅读 · 0 评论 -
win10系统jdk1.8和tomcat8环境变量配置
1.jdk环境变量配置 1)JAVA_HOME 变量值就是jdk安装地址 JRE_HOME 变量值就是jre安装地址 2)CLASSPATH 变量为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar 3)Path 变量值为 ...原创 2019-01-15 11:47:39 · 4987 阅读 · 0 评论