侧边栏
摘要: 1~10题 1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 3)有序性 有序性,即程序的执行顺序按照代 阅读全文
posted @ 2019-08-01 22:17 菜鸟-传奇 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 线程的安全问题 模拟卖票案例创建三个的线程,同时开启,对共享的票进行出售 这样会导致一个结果 Thread-0 -->正在卖第1张票 Thread-1 -->正在卖第1张票 Thread-2 -->正在卖第0张票 解决线程安全问题的一种方案:使用同步代码块 格式: 注意: 通过代码块中的锁对象,可以 阅读全文
posted @ 2019-08-01 21:52 菜鸟-传奇 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 线程实现方式 并发与并行 并发:指两或多个事件在同一个时间段内发生 并行:指两或多个事件在同一个时刻发生(同时发生) 进程的概念 内存:所有的应用程序都需要进入到内存中执行 临时存储RAM 硬盘:永久存储ROM 进入到内存的程序叫进程 任务管理器-->结束进程 那么就把进程从内存中清除了 线程的概念 阅读全文
posted @ 2019-08-01 21:17 菜鸟-传奇 阅读(233) 评论(0) 推荐(0) 编辑