05 2019 档案

摘要:由于同一个进程的多个线程共享存储空间,在带来方便的同时也产生了一些访问冲突的问题。如果两个线程同时访问一个共享变量(如例子中的余额balance),会造成最终结果不符合实际需求的情况。 Java中引入了“对象互斥锁”的概念(又称为监视器)来实现不同线程对共享数据操作的同步。“对象互斥锁”不允许多个线 阅读全文
posted @ 2019-05-08 11:35 给你一个公主抱 阅读(274) 评论(0) 推荐(0)
摘要:一、Java的优先级 Java提供了一个线程调度器来监控程序启动后进去就绪状态的所有线程。线程调度器通过线程的优先级来决定调度哪些线程执行。一般来说,Java的线程调度器采用时间片轮转算法使多个线程轮转获得CPU的时间片。然而根据实际情况,每个线程的重要程序也不相同,有时候我们想让一些线程优先执行, 阅读全文
posted @ 2019-05-07 18:37 给你一个公主抱 阅读(6719) 评论(0) 推荐(0)