一级: 全部 文章

文章列表 Articles

Java多线程 10——单例模式的线程问题

Java
Java多线程

单例模式的实现一般有两种:饿汉式和懒汉式。其中饿汉式的单例对象不会出现线程安全问题。 查看更多

2017-07-31 23 阅读 0 评论

Java多线程 09——生产者和消费者模型

Java
Java多线程

生产者和消费者模型问题是个非常典型的多线程问题,涉及到的对象包括生产者、消费者、仓库和产品。 查看更多

2017-06-22 26 阅读 0 评论

Java多线程 08——线程的优先级

Java
Java多线程

Java中的线程优先级的范围是1~10,默认的优先级是5。高优先级线程会优先于低优先级线程执行。 查看更多

2017-06-12 15 阅读 0 评论

Java多线程 07——线程的中断

Java
Java多线程

Java线程之中,一个线程的生命周期分为:初始、就绪、运行、阻塞以及结束。一般而言,可能有三种原因引起阻塞:等待阻塞、同步阻塞以及其他阻塞(睡眠、IO阻塞等);等待阻塞是调用wai... 查看更多

2017-05-31 9 阅读 0 评论

Java多线程 06——线程的join

Java
Java多线程

join()方法可以让一个线程等待另一个线程执行完成。 查看更多

2017-04-29 8 阅读 0 评论

Java多线程 05——线程休眠

Java
Java多线程

sleep()定义在Thread.java中。sleep()的作用是让当前线程休眠,即当前线程会从运行状态进入到休眠(阻塞)状态。sleep()会指定休眠时间,线程休眠的时间会大于... 查看更多

2017-03-24 59 阅读 0 评论

Java多线程 04——线程让步

Java
Java多线程

yield()的作用是让步。它能让当前线程由运行状态进入到就绪状态,从而让其它具有相同优先级的等待线程获取执行权;但是并不能保证在当前线程调用yield()之后,其它具有相同优先级... 查看更多

2017-03-15 32 阅读 0 评论

Java多线程 03——线程等待与唤醒

Java
Java多线程

在Object.java中,定义了wait()、notify()和notifyAll()等接口。wait()的作用是让当前线程进入等待状态,同时wait()也会让当前线程释放它所持... 查看更多

2017-03-09 34 阅读 0 评论

Java多线程 02——synchronized关键字

Java
Java多线程

在Java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchroni... 查看更多

2017-02-28 37 阅读 0 评论

Java多线程 01——多线程基础

Java
Java多线程

线程共包括5种状态:新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Dead)。 查看更多

2017-02-22 46 阅读 0 评论

推荐阅读

Java虚拟机06——垃圾收集器之CMS

Java
Java虚拟机

2015-01-29 0 319

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和...

标签墙

关于 [5]
本站相关 [4]
Java [133]
语言基础 [37]
Java集合 [20]
反编译 [1]
Java IO [27]
纳粹 [1]
二战 [1]
Java虚拟机 [21]
Java Web基础 [9]
软件工具使用 [5]
Mac [2]
Java Web框架 [25]
MySQL [9]
XenServer [4]
大数据 [20]
流式处理 [5]
基础组件 [16]
Linux [1]
数据结构 [0]
HBase [5]
分布式存储 [5]
Java多线程 [10]
Java并发 [0]
NIO [4]
Git [2]
Spring [1]
Hive [2]