java基础学习
文章平均质量分 81
简单点_to
现阶段主要想通过各种资料的整理和学习提高自己的能力,多多理解别人的见解
展开
-
【无标题】
常见的JAVA书写问题原创 2022-07-08 23:12:10 · 98 阅读 · 0 评论 -
JAVA线程安全问题,理清逻辑synchronized和ReentrantLock解决线程安全问题
JAVA线程的安全问题一、线程的生命周期二、同步代码块的方式来解决线程的安全问题方法理论总览:方式一:同步代码块synchronized(同步监视器){//需要被同步的代码}说明:①、操作共享数据的代码,即为需要被同步的代码 ---->不能包含代码多了,也不能包含代码少了②、共享数据:多个线程共同操作的变量 比如卖车票问题中:ticket就是共享数据,同一时间只能有一个线程去操作这个ticket③、同步监视器,俗称:锁。任何一个类的对象,都可以称为锁要求:多个原创 2021-07-22 15:19:51 · 176 阅读 · 0 评论 -
JAVA下两种常用方式创建多线程--实现Runnable接口的方式
JAVA下的线程,多线程1.基本概念:程序,进程,线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指==一段静态的代码,==静态对象进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、生存和消亡的过程。-----声明周期程序是静态的,进程是动态的进程是作为资源分配的单位,系统在运行的过程种会为每一个进程分配不同的内存资源线程(thread)是在进程基础上进一步细化,是一个程序内部的一条执行路径1.若一原创 2021-07-20 13:25:39 · 560 阅读 · 0 评论