subtitle
负载均衡 负载均衡
一、什么是负载均衡? 互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩
2018-04-08
Java并发编程基础 Java并发编程基础
因为最近的项目遇到大量并发编程的问题,抽出时间把并发编程的基础整理一下,毕竟万丈高楼平地起。更深层次的并发编程会在以后的博客中介绍。#一、为什么要并发编程? 并发编程可以使程序的执行速度更快。多处理器的情况并发编程可以更好的发挥多个处理器
2018-04-08
如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例 如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
wait, notify 和 notifyAll,这些在多线程中被经常用到的保留关键字,在实际开发的时候很多时候却并没有被大家重视。本文对这些关键字的使用进行了描述。 在 Java 中可以用 wait、notify 和 notifyAll
2018-04-08
Java多线程 Java多线程
1、interruptinterrupt方法用于中断线程。调用该方法的线程的状态为将被置为”中断”状态。注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛
2018-04-08
什么时候使用CountDownLatch 什么时候使用CountDownLatch
正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理
2018-04-08