标签:线程池

JAVA

Facebook + Instagram + WhatsApp 同时故障,损失上亿美金

herman 5年前 (2019-03-14) 1881浏览

相信不少人今天上班时候,被各大新闻网站弹出一条消息,类似 Facebook 全球发生故障之类的新闻。 Facebook 做为全球少有的几大互联网巨头,发生点故障就能引起巨大的波澜。Facebook 全球十几亿用户,一时间大家上不了 Face...

JAVA

MongoDB 中没有连接池?别再错下去了!

herman 5年前 (2019-02-20) 7186浏览

Java 在使用 MongoDB 的时候,看起来和使用 MySQL 有些不一样。 在用 MySQL 的时候,通常我们会创建一个连接池。每次增删改查都会从池子里获取一个已经存在的连接,这样做会减少新建连接而造成的资源浪费。 在 Mong...

敏捷开发

单线程的 Redis,不是快吗?为什么需要连接池?

herman 5年前 (2019-02-01) 9509浏览

最近一位大佬,工号粉丝好几万了。拉了好几个微信交流群,我也在其中一个,群里大多数人都不说话,说话的都是“红包”等广告! 一大早都忙着抢各种红包,于是,我就在群里问了一下大家!单线程的 Redis,不是快吗?为...

JAVA

了解多线程,先从“图”了解线程的基本状态

herman 5年前 (2018-12-12) 2286浏览

最近我看了混沌大学里张首晟教授的演讲,张教授始终强调一个“大道至简”的至理名言。因为所有的科学发现,技术进步都是从简单的基础知识得来的。比如:勾股定理,欧几里得几何,万有引力,相对论等,都是基于自然界的自然事实得出的。 ...

JAVA

java 中的锁池(monitor)和等待池(waitset)

herman 5年前 (2018-10-31) 8100浏览

程序就是模仿世界!比如队列就是模仿人们的排队场景,再比如工厂模式,代理模式等都是和现实生活息息相关的场景衍生而来。在前面还记得我们的 synchronized 锁吗?还记得 Object 的 wait 方法吗?它们分别有各自的池,及:锁...

JAVA

详解sleep与wait的区别

herman 5年前 (2018-10-31) 4559浏览

我之前在公众号里发了两篇关于线程的文章,没想到很多网友都想看,有评论说想看 sleep 与 wait 区别的,于是便有了本文。 从单词的意思上来说,两个都有使线程暂停的意思,但是实现原理以及使用的效果完全不一样。 sleep 使让线程...

JAVA

Java 线程池 Executors 教程

herman 6年前 (2018-10-05) 2393浏览 0评论

这篇文章我本来写好了,但是没有保存,我出去了10分钟,然后回来了,发现我的电脑被关了。然后我妈说:“你人走了,电脑也不关,我不知怎么关,就把电源拽了”。哎,让我说啥好呢?让我哭会吧,几个小时的杰作,就这么没了。 好吧...

JAVA

线程池ThreadPoolExecutor运转机制和使用详解

herman 7年前 (2017-03-13) 3999浏览 0评论

线程在编程中无处不在,会用不代表你真的懂她! 线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源...