一级: 全部 文章

文章列表 Articles

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

Java
Java多线程

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

2017-07-31 52 阅读 0 评论

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

Java
Java多线程

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

2017-06-22 69 阅读 0 评论

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

Java
Java多线程

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

2017-06-12 53 阅读 0 评论

Java多线程 07 - 线程的中断

Java
Java多线程

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

2017-05-31 51 阅读 0 评论

Java多线程 06 - 线程的join

Java
Java多线程

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

2017-04-29 43 阅读 0 评论

Java多线程 05 - 线程休眠

Java
Java多线程

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

2017-03-24 97 阅读 0 评论

Java多线程 04 - 线程让步

Java
Java多线程

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

2017-03-15 58 阅读 0 评论

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

Java
Java多线程

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

2017-03-09 72 阅读 0 评论

Java多线程 02 - synchronized关键字

Java
Java多线程

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

2017-02-28 88 阅读 0 评论

Java多线程 01 - 多线程基础

Java
Java多线程

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

2017-02-22 87 阅读 0 评论

标签墙

关于 [5]
本站相关 [4]
Java [142]
语言基础 [37]
Java集合 [20]
反编译 [1]
Java IO [27]
纳粹 [1]
二战 [1]
Java虚拟机 [21]
Java Web基础 [9]
软件工具使用 [9]
Mac [3]
Java Web框架 [25]
MySQL [9]
XenServer [4]
大数据 [78]
流式处理 [55]
基础组件 [21]
Linux [1]
数据结构 [0]
HBase [5]
分布式存储 [5]
Java多线程 [47]
Java并发 [32]
NIO [4]
Git [5]
Spring [1]
Hive [3]
Nginx [4]
JUC相关 [3]
编辑器 [1]
JUC锁 [12]
Spark [19]
JUC集合 [12]
线程池 [9]
源码解析 [34]
Kafka [28]