加载中
Kotlin Coroutine 原理解析

上一篇文章《Kotlin Coroutine 初探》向大家介绍了 Kotlin Coroutine 的由来、重要概念、用法。为了能让消除大家对 Kotlin Coroutine 的疑惑,帮助大家更好地了解和使用 Kotlin Coroutine,本...

Kotlin Coroutine 初探

一、前言 Kotlin 是近两年兴起的一门编程语言,最近一年的发展速度很快。在2017年,Google 宣布 Kotlin 成为 Android 的官方开发语言。同时,作为 Java 服务器端开发领域的带头大哥之一的 Sp...

2015年12月2日:在 Netty 反向代理中实现连接数限制

2015年12月2日,云mai开雾散 废话不多说 使用 Semaphore 控制与后端服务器之间的连接数。在 ProxyFrontendHanlder 的 channelRead 方法中使用 Semaphore.tryAcquire() 获取许可。如果没能获取...

Java 并发之 CountDownLatch、CyclicBarrier 和 Semaphore

(原来写过一篇相同标题的文章,不过因为 OSChina 编辑器的缘故,格式改乱了,所以重写一篇。原文已删除,收藏原文的朋友对不住。) 这次说一下 JUC 中的同步器三个主要的成员:CountDownLa...

Java 并发之 Future 接口

简介 Future 是 Java 5 JUC 包中的一个接口,主要提供了三类功能: 任务结果的获取 这个功能由 get 方法提供,它有两种形式的重载。get 方法本身使用起来很简单,需要注意的是它所抛出的异常...

Java 并发之线程中断

所谓线程中断,其实就是终止一个线程。在使用 Java 线程时,除了线程自行正常结束,很多时候也需要提前结束一个线程的执行过程。Thread 类中有一个与 start() 相对应的 stop() 方法,可以从外...

Java 并发之 ScheduledThreadPoolExecutor 原理分析

JDK version: 1.7.0_11-b21 写完了发现这么少。。。 从 ScheduledThreadPoolExecutor 这个名字就可以看出,这货 extends 了 ThreadPoolExecutor。而大家都知道,在 ThreadPoolExecutor 的构造...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部