![[Pasted image 20220803125344.png]]
驱动模式,一共有以上四种;
![[Pasted image 20220803125453.png]]
加一下相关说明;
![[Pasted image 20220803125556.png]]
这是接下来的开发内容,异步定时器功能;
![[Pasted image 20220803125859.png]]
选一下;
![[Pasted image 20220803125928.png]]
写一下;
![[Pasted image 20220803130002.png]]
加一下注释; 这个方向的优势在于,不需要考虑怎么驱动,都是放在线程池里,到一定时间之后,会自动调度;
![[Pasted image 20220803130408.png]]
写好继承关系,还有几个重写的方法;
![[Pasted image 20220803130512.png]]
这部分获取唯一id的方法,逻辑是一样的,直接复制粘贴过来即可;
![[Pasted image 20220803130628.png]]
锁的常量,也写一下就好;
![[Pasted image 20220803130728.png]]
再加一个字典;
![[Pasted image 20220803130751.png]]
加一个类;
![[Pasted image 20220803130808.png]]
选中的这些,逻辑上,都是可以复制的;
![[Pasted image 20220803130839.png]]
粘贴,改改名字之类的,在原工程参考一下即可;
![[Pasted image 20220803130944.png]]
因为异步调用,在线程池统一调度,所以这个目标时间,就没太大作用了,删掉;
![[Pasted image 20220803131201.png]]
删除目标时间,开始时间也需要修改一下,整体修改后,如上所示;
![[Pasted image 20220803131254.png]]
前面声明的,字典的value类型,也对应修改一下;