当前位置: 首页 > news >正文

邢台专业做网站开网站流程

邢台专业做网站,开网站流程,网络营销去哪里培训,汕头网站推广哪家好提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、can周期任务类构建总结 前言 提示:这里可以添加本文要记录的大概内容: 最近想着有时间实现总线报文收发的动态的配置,…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、can周期任务类构建
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

最近想着有时间实现总线报文收发的动态的配置,今天特记录一下报文周期任务的动态的创建和移除


提示:以下是本篇文章正文内容,下面案例可供参考

一、can周期任务类构建

代码如下(示例):

import threading
import timeclass CycleTask():def __init__(self):self.__task_dict = dict()  # 周期任务的标志位字典self.__task_queue = dict()  # 周期任务需发送的数据字典,{cycle_time:{msg_obj:data}}self.__lock_dict = dict()  # 每个线程对应的线程锁def create_task(self, cycle_time):"""功能:创建周期任务参数1:周期时间"""self.__create_task_thread(cycle_time)def __create_task_thread(self, cycle_time):"""功能:创建周期线程参数1:事件"""task = threading.Thread(target=self.__task, args=(cycle_time,))task.start()def __task(self, cycle_time):"""功能:周期任务函数参数1:周期事件"""lock = threading.Lock()self.__lock_dict[cycle_time] = locktask_flag = Trueself.__task_dict[cycle_time] = task_flagwhile self.__task_dict[cycle_time]:self.__lock_dict[cycle_time].acquire()  # 线程上锁for msg, data in self.__task_queue[cycle_time].items():passself.__lock_dict[cycle_time].release()  # 线程下锁time.sleep(cycle_time)def cycle_send_data(self, cycle_time, msg, data):"""功能:将报文进行周期发送参数1:周期事件参数2:报文对象参数3:数据列表"""if cycle_time in self.__task_queue:self.__lock_dict[cycle_time].acquire()  # 线程上锁self.__task_queue[cycle_time][msg] = data  # {cycle_time:{msg_obj:data}}self.__lock_dict[cycle_time].release()  # 线程下锁else:self.__task_queue[cycle_time] = dict()self.__task_queue[cycle_time][msg] = datadef cycle_msg_stop(self, cycle_time, msg):"""功能:停止报文周期发送参数1:周期事件参数2:报文对象"""self.__lock_dict[cycle_time].acquire()  # 线程上锁del self.__task_queue[cycle_time][msg]self.__lock_dict[cycle_time].release()  # 线程下锁if not self.__task_queue:  # 当周期任务中没有self.__task_dict[cycle_time] = False

总结

我是一名车载集成测试开发工程师,希望能和志同道合的朋友一起相互学习进步

http://www.wangmingla.cn/news/43198.html

相关文章:

  • 长沙专业网站设计公司优化模型数学建模
  • 网站定制开发建设谷歌浏览器网页版入口在哪里
  • 建设b2b网站要求搜索引擎营销的简称
  • 杭州萧山网站开发深圳seo优化排名
  • 有没有免费做任务赚钱的网站域名注册后如何建网站
  • 开封网站制作品牌整合营销方案
  • 免费制作简历模板网站360优化大师官方最新
  • 专业网站设计公司和普通设计公司的区别引擎优化seo是什么
  • 网站建设的系统分析百度客服中心人工在线
  • 区块链网站用vue.js做怎么样深圳最新消息
  • 佛山家居网站全网营销四川seo选哪家
  • 海口网站制作网站个人推广网站
  • 58同城网站推广上海网络推广公司
  • 百度推广一个点击多少钱强强seo博客
  • 网站外链数怎么查促销策略的四种方式
  • 网站开发的朋友圈广东佛山疫情最新情况
  • 长沙企业如何建网站付费推广
  • 网站内链怎么优化免费的推广平台
  • 如何制作自己的网站页制作搜索优化师
  • 东莞做公司网站成品网站建站空间
  • 镇江市城市建设投资公司官方网站b2b有哪些电商平台
  • 深圳高端做网站公司杭州seo俱乐部
  • 淘宝客如何做网站百度拍照搜题
  • 模板之家怎么免费下载上海抖音seo公司
  • 尚品本色木门网站是哪个公司做的女教师遭网课入侵直播录屏曝光8
  • 深圳松岗做网站怎么推广app让人去下载
  • 邯郸网站建设找谁头条收录提交入口
  • pc网站转换成wap百度网盘搜索引擎入口
  • 北京做网站找谁搜索引擎营销特点
  • 兰州网站设计厂家长沙营销推广