摘要: 一、线程安全问题产生前提:1、多线程操作共享数据2、线程任务中有多条代码 运行结果: 出现线程安全问题了 二、解决线程安全问题 解决线程安全问题的两种方式: ①、同步代码块 格式: 解决上面线程安全问题的代码: 结果: 解决原理:多线程在使用同步代码块时,使用了同一个同步锁(Object的对象) ② 阅读全文
posted @ 2019-12-19 17:48 一杯水M 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 进程:正在运行中的程序线程:负责执行程序的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程一个进程中至少要有一个线程 创建新执行线程有两种方式 一、继承Thread类步骤:1、定义一个类继承Thread类2、覆盖Thread类中的run方法(run方法中就是线程要执行的任务代码)3、创 阅读全文
posted @ 2019-12-19 17:21 一杯水M 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一、包:就是类的命名空间(在文件系统中的表现形式就是文件夹) 二、代码编写规则 1、写在程序文件的第一行 2、格式:package 包名[.包名1.包名2......] 类的全名称 包名.类名 例如: 编译(javac -d . Java文件--【-d .】代表当前目录下存放.class文件): 运 阅读全文
posted @ 2019-12-19 13:52 一杯水M 阅读(221) 评论(0) 推荐(0) 编辑