用Posix信号量, Posix互斥量, 解决生产者消费者问题(c++版)
2021-09-24 01:46:38 2KB 生产者 消费者 Posix 信号量
1
ActiveMQ 企业消息总线(ESB)源代码 本代码包含ESB在实际项目中的应用例子。注意测试前请下载安装 apache-activemq-5.12.1
2021-09-23 16:03:07 1.94MB 企业消息总线 消息队列 ESB activemq
1
STM32F407VE驱动红外遥控,通过定时器捕获的方式。 https://blog.csdn.net/weixin_42620142/article/details/108956973
2021-09-22 21:07:23 3.78MB STM32 嵌入式 红外编码 定时器捕获
1
本资源为基于555定时器搭建的占空比可调的PWM发生电路,占空比的调节范围大约是0.4-0.9。仿真已调试通过,可完美运行。
2021-09-22 15:02:10 453KB 555定时器 占空比可调 Multisim仿真
1
刚入游戏行业时,看过别人写的定时器时间轮,视若珍宝,现在看来,都不够强大,不够完善,现在笔者贡献一份目前看来最强大,最完善的定时器时间轮代码,windows下,linux下都能运行。VS2015编译的,自带exe,下载后也可自行编译 具体使用博客见 https://blog.csdn.net/yzf279533105/article/details/102874405
1
JAVA精确定时器,利用系统时间,使长期工作的误差稳定。 功能: ·可定时启动任务或直接启动任务 ·重复启动任务(时间间隔可在任务线程中改变,范围大于100ms,否则精度降低) 引用列表: ·import psn.razerpen.thread.AccuracyTimer; ·import psn.razerpen.thread.AccuracyTimerMission; ·import psn.razerpen.time.TimeStruct; 使用方法: //1·继承AccuracyTimerMission接口,创建一个类。 class MyTimer implements AccuracyTimerMission { //2·指定一个周期 int nDelay=1000; //3·重写run方法(如不需要使用新线程执行任务,也可留空) /** * 任务线程,本函数继承自Runnable */ @Override public void run() { System.out.println(new TimeStruct()); } //4·重写RunInCurrentThread(long nCurrentMilliSecond)方法。该方法接收当前时间,并返回下一次执行的时间。如果返回值不大于nCurrentMilliSecond则中止计时器。该方法必须重写。 /** * 接收当前时间的毫秒值,并返回下一次执行的毫秒值。如果返回的下一个时间早于当前时间,则退出 */ @Override public long RunInCurrentThread(long nCurrentMilliSecond) { return nCurrentMilliSecond+=nDelay; } } //5·创建主线程代码 public class TestTimer { public static void main(String[] args) throws InterruptedException { //6·创建一个AccuracyTimer对象,并指定一个任务。 AccuracyTimer at=new AccuracyTimer(new MyTimer()); //7·(可选)如果不需要在新线程中启动任务,则写 // at.SetNewThreadEnabled(false); //否则不写或者写 // at.SetNewThreadEnabled(true); //8·(可选)设定第一次启动的时间点SetNextMissionTime/SetNextMissionMilliSecond或延迟时间SetNextMissionMilliSecondFromNow //设置为当前这一分钟的第59秒后启动(不写此行则表示直接启动) at.SetNextMissionTime(Integer.MIN_VALUE, -1, -1, -1, -1, 59, 0); //9·启动定时器 at.Start(); //10·主线程继续 for(int i=0;i<60;++i){ Thread.sleep(1000); } //11·结束定时器 at.End(); } } 详见sample.razerpen.thread包中TestTimer及各代码文件中注释
2021-09-22 12:05:51 18KB JAVA 定时器
1
在自学Qt入门的时候,想做几个简单的动画,类似Scratch动画一样,只不过Qt是用代码的方式编程。C++做界面设计,实现动画,是一个非常友善的工具,尝试些了几行代码,运用Qt的场景视图和定时器的框架,简单实现了,希望对初学者有所帮助。
2021-09-21 10:51:08 8KB 定时器 动画 Qt 移动的小方块
1
温控板2.5-STM32F10x+6路DS18B20+1路DHT11温湿度模块+Timer定时器+stmflash+外部中断按键+LCD12864SPI串口驱动-2020.9.29 仅供学习交流使用,请勿用于商业用途
2021-09-21 10:26:01 6.95MB stm32
1
精确到1毫秒的定时器,VC源代码,MFC的timer大概是10毫秒的
2021-09-20 17:05:51 110KB 毫秒定时器
1
基于博客中Rt-Thread学习笔记-----信号量(五)的测试工程。里面包含RTThread的二值信号量、计数信号量的例程(基于Stm32F103Zet6、Keil5、rtthread3.1.3)
2021-09-20 16:52:40 13.55MB Rtthread
1