多线程的安全问题synchronized线程同步

老大夫 发布于 2024-04-03 15:37
线程的安全问题与线程的同步机制 类似于数据库的脏读幻读的情况 卖票时出现了重复卖票和错票的情况 什么原因导致的?在线程处理未结束的情况下其他线程参与进来,同样对票数进行了操作。 如何解决?需要在线程a操作票数的情况下,其他线程必须等待,直至a操作结束。 Java是如何解决线程安全问题的?使用线程的同步机制 方式一:同步代码块 synchronized(同...

多线程Thread的方法、生命周期

老大夫 发布于 2024-04-03 14:54
Thread构造器 public Thread():分配一个新的对象 public Thread(String name):分配一个指定名字的新线程对象 public Thread(Runnable target):指定创建线程的对象,它实现了Runnable中run()方法 public Thread(Runnable target,String name...

多线程thread定义方法

老大夫 发布于 2024-04-03 13:47
两种创建多线程方式 继承Thread类 实现Runnable接口 继承thread类 创建一个继承Thread类的子类 重写Thread类的run()方法 创建当前Thread类子类的对象 通过对象调用start方法 public class EvenNumberTest { public static void main(String[] ...

多线程概念

老大夫 发布于 2024-04-03 12:55
程序 为了完成指定任务的一组指令的集合,即指一段静态代码。 进程 程序的一次执行过程,程序时静态的,进程是动态的。 线程 是进程的进一步详细划分,是程序内部的一条路径。一个进程至少一个线程,同一时间执行多个线程则为多线程。 并行与并发 并行(parallel) 多个事件同时发生,指多条指令集在多个cpu上同时执行。多个人同时做不同的事。 并发(concur...

楊絳《一百歲感言》

老大夫 发布于 2024-04-03 10:45
我今年一百歲,已經走到了人生的邊緣,我無法確知自己還能走多遠,壽命是不由自主的,但我很清楚我快「回家」了。 我得洗凈這一百年沾染的污穢回家。 我沒有「登泰山而小天下」之感,只在自己的小天地裏過平靜的生活。細想至此,我心靜如水,我該平和地迎接每一天,準備回家。 在這物欲橫流的人世間,人生一世實在是夠苦。你存心做一個與世無爭的老實人吧,人家就利用你欺侮你。你稍有...

main()方法解析

老大夫 发布于 2024-04-03 10:23
public class demo { public static void main(String[] args) { } } 符号 含义 public 表示公共权限,表示在各个包都可以看到。 static 表示静态,随着类的加载而加载。 void 表示不需要返回值,mian在栈堆最下面不需要向谁返回数值。 Str...

单例模式

老大夫 发布于 2024-04-03 08:25
设计模式 是一种设计模式。一种设计的风格,思考方式,固定的套路,和使用哪种语言无关。 之后的MVC模式,并不是一个具体的解决模式,是整个框架的布局。 单例模式 在整个软件系统中,对于某个类只能存在一个对象,并且该类只提供一个取得该对象的方法。 实现思路 在类的内部设置私有(private)权限构造器,这样就无法在类的外部创建新的对象了。 调用方法设置为静态...

无损音乐检测小工具LoselessAudioValidator

老大夫 发布于 2024-04-02 20:37
界面截图 软件下载 LoselessAudioValidat...

安装idea

老大夫 发布于 2024-04-01 19:11
转载:https://www.cnblogs.com/beast-king/p/17856236.html 2024.4.1 测试可用

枚举类enum

老大夫 发布于 2024-03-28 09:50
顾名思义 枚举类就是“枚举出来的类”, 例如:一年四季 season:spring、summer、autumn、winter 除此之外没有其他季节存在,确定类的数量的情况使用 jdk5.0之前的定义方法(了解即可): class season{ //2.声明属性变量 private final String seasonName; ...
标签: 枚举 enum

打印机显示墨水用光了 提示错误 不能打印怎么办?

老大夫 发布于 2024-02-07 13:02
喷墨打印机在用光墨盒之后会弹出错误提示不让继续打印 所以我们不更换墨盒而是添加墨水之后要想办法让机器不再弹出错误提示继续打印 只需要找到 复位 按钮或者其他的复位方法 我用的老款的佳能mp250 添加墨水之后只要按10秒复位键就可以了 不同品牌有不同的复位键, 可以在网上查找一下,或者说明书上也有

2024-02-03

老大夫 发布于 2024-02-03 21:03
[该文章已加密,请点击标题输入密码访问]

git使用方法

老大夫 发布于 2024-01-31 21:49
安装直接百度 尚硅谷教学视频:https://www.bilibili.com/video/BV1vy4y1s7k6/?spm_id_from=333.1007.top_right_bar_window_default_collection.content.click 使用前要设置本地签名 前言 Git 签名就是一个用户名,每个签名代表一个用户,设置签名的 ...

windows电脑如何把ipad当作便携扩展屏幕

老大夫 发布于 2024-01-31 19:17
ipad 和 windows电脑同时下载 speacedesk软件 在同一局域网下 安装后就可以直接连接 windows在右侧投影-->无线显示器 中 可以选择投影模式 复制 或者 扩展都可以 支持 windwos ios Android

20240131

老大夫 发布于 2024-01-31 08:19
[该文章已加密,请点击标题输入密码访问]