`

限速器

    博客分类:
  • java
 
阅读更多
package test.date;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;

import com.google.common.util.concurrent.RateLimiter;
/**
* http://developer.51cto.com/art/201510/495062.htm
**/
public class TestPerSeconds {

	// rate is "2 permits per second"
	final RateLimiter rateLimiter = RateLimiter.create(2.0);

	void submitTasks(List<Runnable> tasks, Executor executor) {
		for (Runnable task : tasks) {
			rateLimiter.acquire(); // may wait
			executor.execute(task);
		}
	}

	public void test() {

		Executor executor = Executors.newFixedThreadPool(2);
		List<Runnable> list = new ArrayList<>();
		for (int i = 0; i < 100; i++) {
			list.add(new RunnableAdapter());
		}
		
		submitTasks(list, executor);
	}

	public static void main(String[] args) {
		new TestPerSeconds().test();
		try {
			System.in.read();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

class RunnableAdapter implements Runnable {

	static int i = 0;

	@Override
	public void run() {
		System.out.println(++i);
	}

}
分享到:
评论

相关推荐

    无极绳单轨吊离心限速器的结构设计

    针对单轨吊正常工作过程中,离心限速器的滑块带动弹簧左右窜动、稳定性差等缺点,设计了一种新型稳定限位的离心限速器,该装置通过平衡滑块离心力与弹簧张紧力的稳定设计,有效地防止滑块在单轨吊运行时左右窜动,提高...

    网络限速器

    《网络限速器:高效管理网络流量的利器》 网络限速器,作为一种专业的网络监控软件,它的核心功能在于能够实时监控并管理网络中的IP流量,帮助用户了解网络使用情况,甚至对特定IP进行流量限制,确保网络资源的合理...

    Java限速器、Springboot限速器

    在Java和Springboot应用开发中,限速器(Rate Limiter)是一种重要的工具,用于控制系统的访问速度,防止过高的请求流量对服务器造成压力或滥用服务。本篇将详细讲解如何在Java环境中集成Springboot实现限速功能,并...

    离心限速器在地轨车辆上的应用研究

    介绍了矿用地轨车辆紧急制动系统中优化后的离心限速器的结构和工作原理,并运用多学科建模仿真软件AMESim建立了动力学模型,仿真分析了坡道倾角对离心限速器滑动轴伸出位移的影响。根据仿真结果,指出了制动开关的合理...

    电梯限速器测试仪操作流程.pdf

    电梯限速器测试仪操作流程.pdf

    汽车电子限速器的技术原理分析与设计

    与近期在市场上热销的电子狗产品相比,汽车限速器更具有主动规避事故的优势,电子狗只是在接近超速测试探头时才提醒驾驶者控制车速。汽车限速器通常分为两大类:一种是在车辆超速时发出语音警报,提醒驾驶者减速;另...

    电子-一种电梯限速器测试方法及仪器

    电梯限速器是保障电梯安全运行的重要部件,其主要功能是在电梯速度异常时启动制动机制,防止电梯超速运行导致的事故。本文将详细介绍一种电梯限速器的测试方法及专用测试仪器,以确保电梯系统的安全性。 电梯限速器...

    行业资料-电子功用-便携式电梯限速器检测装置及其对电梯限速器的检测方法的介绍分析.rar

    电梯限速器是保障电梯安全运行的关键部件,其主要功能是在电梯速度异常,超过设定的安全阈值时,触发安全装置,防止电梯发生坠落或快速上冲的危险情况。便携式电梯限速器检测装置则是一种专门用于检查和验证电梯限速...

    电子-一种电梯限速器

    电梯限速器是一种重要的安全设备,它在电梯系统中扮演着至关重要的角色,确保电梯运行时的速度保持在安全范围内。这种设备通常与安全钳联动,一旦电梯速度超过设定阈值,就会触发安全机制,防止电梯发生失控坠落的...

    电子功用-有限速器的电梯

    在这个主题中,我们将探讨“电子功用-有限速器的电梯”,这涉及到电梯安全的重要方面——限速器系统。限速器是电梯安全保护装置的关键组件,用于监控电梯运行速度,确保其在允许的范围内。 首先,我们要理解限速器...

    M04 限速器及张紧轮 rev1..pdf

    电梯安全是建筑行业中至关重要的部分,限速器和张紧轮是确保电梯安全运行的关键组件。本课程"限速器及张紧轮"专注于不同型号的限速器和张紧轮的了解、检查、调整以及安装尺寸要求,旨在提升调试员的专业技能。 限速...

    限速器安全钳检测与保养.doc

    电梯限速器和安全钳是电梯安全系统的关键组成部分,它们共同确保电梯在超速或悬挂装置失效时能够安全停止,防止事故发生。限速器通常分为抛块式和抛球式,两者都需满足一定的安全技术标准,特别是动作速度的要求。 ...

    电子-一种电梯用双向限速器

    双向限速器作为电梯安全系统中的关键部件,它的作用在于确保电梯在上升和下降过程中保持恒定的速度,防止因速度失控导致的事故。本篇文章将深入探讨“电子-一种电梯用双向限速器”的相关知识点。 首先,我们要理解...

    电子-一种电梯限速器的可调节安装座

    电梯限速器是一种重要的安全设备,它用于监控电梯运行速度,确保电梯在任何情况下不会超速,从而防止电梯事故的发生。这种可调节安装座的设计是为了提高限速器的安装灵活性和适应性,使得限速器可以更好地匹配各种...

    电梯安全钳与限速器

    电梯安全钳与限速器是电梯安全系统中的关键组成部分,它们的设计和功能对于保障乘客的生命安全至关重要。在本文中,我们将深入探讨这两个组件的工作原理、重要性以及它们如何协同工作来确保电梯的安全运行。 首先,...

    基于AT89S52单片机的新型电梯限速器.pdf

    本文讨论了一种基于AT89S52单片机的新型电梯限速器的设计,其目的在于改进传统机械式限速器存在的问题,提高电梯的安全性能。在详细分析传统电梯限速器的结构和功能后,文章指出了现有技术的不足之处,主要包括机械...

    电子功用-改进的电梯双向限速器

    电梯双向限速器是电梯安全系统中的重要组成部分,它的主要任务是监测电梯的运行速度,确保电梯在上行和下行过程中不会超过设定的安全速度。在“电子功用-改进的电梯双向限速器”这一主题中,我们将深入探讨电梯限速...

    电子政务-电梯限速器动作速度检测箱.zip

    "电子政务-电梯限速器动作速度检测箱.zip"这个压缩包文件包含的是关于电梯限速器动作速度检测的专业资料,这对于我们理解和保障电梯运行安全至关重要。限速器是电梯控制系统中的核心部件之一,它的主要职责是在电梯...

    电子-一种液压阻尼式电梯限速器

    电梯限速器是一种重要的安全设备,它在电梯系统中扮演着至关重要的角色,确保电梯运行速度保持在安全范围内。液压阻尼式电梯限速器是其中的一种类型,它利用液压系统来监测并控制电梯的运行速度,以防止电梯过快上升...

    电子功用-基于电梯的限速器与安全钳联动系统

    限速器通常采用机械或电子两种形式,机械限速器通过钢丝绳的转动来检测速度,而电子限速器则利用传感器监测电梯电机的电流或速度信号。 二、安全钳 安全钳是一种紧急制动装置,当限速器触发时,它会立即动作,将...

Global site tag (gtag.js) - Google Analytics