上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 58 下一页
摘要: 6.11Java多线程、并发、同步、synchronized方法 摸索前进 package iostudy.synchro;​/** * 多线程并发、同步保证数据准确性,效率尽可能高和好 * 线程安全: * 1、在并发池保证数据的准确性 * 2、同时保证效率尽可能高 * synchronized * 阅读全文
posted @ 2021-06-12 12:56 俊king 阅读(113) 评论(0) 推荐(0)
摘要: 6.11Java线程同步与锁 并发的本质 同一对象 被多个线程操作 同时操作 以上被称为并发三要数 >并发 一旦存在并发就可能出现存在数据不准确、容器数据问题 >这些问题统称为线程不安全 同一进程的多个线程共享同一块存储空间 >会导致访问冲突 解决办法: 队列排队 >根据算法决定谁先用谁后用 一个资 阅读全文
posted @ 2021-06-12 12:55 俊king 阅读(60) 评论(0) 推荐(0)
摘要: 6.10Java线程同步_synchronized 线程的同步的含义 线程的同步是指: 在一个多线程环境下保证数据的准确性、安全性 >线程安全 提升性能 >三高原则(高性能、高并发、高可用) 难点: 线程的同步不够形象 并发控制比较困难 >琢磨、分析、又快又好 什么是并发? 并发是指: 同一个对象多 阅读全文
posted @ 2021-06-10 21:08 俊king 阅读(116) 评论(0) 推荐(0)
摘要: Java多线程一些其他的常用方法 方法说明 方法功能 isAlive() 判断线程是否还未终止 setName() 给线程起个名字 getName() 获取线程的名字 currentThread() 获取当前正在运行的线程对象 其他方法的实例 package iostudy.priority;​/* 阅读全文
posted @ 2021-06-07 21:25 俊king 阅读(210) 评论(0) 推荐(0)
摘要: 6.7Java线程的分类 Java中线程的分类 默认的用户线程 为用户线程服务的守护线程 >daemon Java中线程的特点 虚拟机必须确保用户线程执行完毕(不需要等待守护线程执行完毕) 虚拟机不用等待守护线程执行完毕 >如后台记录操作日志、监控内存使用 Java守护线程的设置和守护线程的使用 p 阅读全文
posted @ 2021-06-07 21:20 俊king 阅读(265) 评论(0) 推荐(0)
摘要: 6.7Java多线程优先级(priority) Java线程调度特点 提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程 线程调度器按照线程的优先级决定应调度哪个线程来执行 线程的优先级范围: Thread.MIN PRIORITY = 1 Thread.MAX PRIORITY = 10 阅读全文
posted @ 2021-06-07 21:19 俊king 阅读(163) 评论(0) 推荐(0)
摘要: 6.7Java深度观察状态 线程的五大状态 新生状态 new一个实现类对象(实现多线程接口) >一旦创建就会有工作空间,工作空间与主存进行交互 就绪状态 调用star方法进入 阻塞事件接触以后回到就绪状态而不是直接进入运行状态 运行中让出cpu的资源yield直接进入继续 >yield方法线程不进入 阅读全文
posted @ 2021-06-07 21:14 俊king 阅读(196) 评论(0) 推荐(0)
摘要: 6.5Java线程插队状态join 线程合并状态join join的特点: join插队线程,待此线程执行完毕后再执行其他线程 在此期间其他线程阻塞 join与sleep方法的区别: join是一个成员方法,join要通过Thred对象操作 >对象要多次使用,所以不要用匿名 sleep和yield是 阅读全文
posted @ 2021-06-05 15:16 俊king 阅读(224) 评论(1) 推荐(0)
摘要: 6.5Java线程暂停状态 >yield 线程礼让状态yield yield的特点: 礼让线程,让当前正在执行的线程暂停 不是阻塞线程,而是直接从运行状态转入就绪状态 让出cpu的调度,避免当前线程占用cpu过久 让cpu调度器重新调度 该方法会释放cpu资源 不会释放锁资源 示例dome pack 阅读全文
posted @ 2021-06-05 15:14 俊king 阅读(87) 评论(0) 推荐(0)
摘要: 6.5Java线程暂停状态 >sleep 目前为止的Java线程状态 new > 新生状态 调用runnable接口的start方法 --> 就绪状态 cpu分配好时间片调度到了(无法人为干涉) > 运行状态 线程正常执行完毕、外部干涉(加入标识位 >开关) > 死亡状态 线程阻塞状态 >sleep 阅读全文
posted @ 2021-06-05 15:12 俊king 阅读(342) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 58 下一页