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

网站建设 服务流程如何制定会员营销方案

网站建设 服务流程,如何制定会员营销方案,南通网站制作设计,排名优化的公司几年前其实有写过python定时调度的简易写法,比较简单直观。但是没有解决time.sleep有时会出现无法被唤醒的情况。time.sleep出现无法被唤醒的原因是在单线程中,资源由于被别的调度任务占用,所以会导致time.sleep任务异常。所以在使用time.sle…

几年前其实有写过python定时调度的简易写法,比较简单直观。但是没有解决time.sleep有时会出现无法被唤醒的情况。time.sleep出现无法被唤醒的原因是在单线程中,资源由于被别的调度任务占用,所以会导致time.sleep任务异常。所以在使用time.sleep时,会建议单独起一个线程资源来执行time.sleep任务。解决方案如下:

import threading
import time
event = threading.Event()
def create_time():while True:# lock.acquire()time.sleep(3)event.set()# lock.release()def use_data():while True:# lock.acquire()event.wait()print(time.time())print(threading.activeCount())print(threading.current_thread())event.clear()# lock.release()t = threading.Thread(target=create_time)
t1 = threading.Thread(target=use_data)
t.start()
t1.start()

逻辑中被注释掉的部分,是用线程锁来实现的,同样可以解决调度任务,是没有问题的。在前边的文章中,其实还有提到使用队列来实现调度任务。这套解决方案的本质其实就还是信号方式。一边在计时,另外一边在等待信号,当接收到信号后,开始执行任务。目前从理论上来讲,一直想要替换掉time.sleep,但是又发现,定时任务执行信号的发起,一定是和时间挂钩的,所以可能无法被避免掉,如果看到本文的兄弟有更好的方案,可以私信互相学习一下。

http://www.dtcms.com/wzjs/16914.html

相关文章:

  • 网站建设要钱吗最近时事热点
  • 淘宝客如何做网站专业做网站的公司
  • php怎么网站开发软文优化
  • 住房和城乡建设部网站投诉电话百度免费下载安装百度
  • 宝鸡市住房和城乡建设局官方网站网站加速
  • 推荐一本学做网站的书厦门人才网官网
  • 购物网站运作免费顶级域名申请网站
  • wordpress调用第一张图片不显示seo单页快速排名
  • 淘宝客建网站怎么做长沙网站制作公司哪家好
  • 做门户网站有前途吗百度搜索指数的数据来源
  • 经营性网站备案要求苏州网站seo服务
  • 做网站一般几个人谷歌推广方案
  • 类似美团网的网站是怎么做的国际新闻最新消息美国
  • 江西建设职业技能教育咨询网站网站及推广
  • 网站建设排名优化公司宁波seo网络推广选哪家
  • 佳木斯建网站的百度关键词优化手段
  • 2008 做网站百度推广关键词匹配模式
  • 微信跳转链接生成器免费seo课程哪个好
  • 线上做交互的网站如何建网站详细步骤
  • 西安营销型网站建设seo网络排名优化方法
  • 网站关键词密度怎么计算的营销型网站推广方案
  • 软件公司 网站模板seocui cn
  • 中山企业手机网站建设抚顺网络推广
  • 武安市网站建设公司网络搭建
  • 上海做saas平台网站的公司企业营销策略
  • php网站cms免费网页空间到哪申请
  • dedecms视频网站模板东莞整站优化排名
  • 河南 网站备案阿里巴巴友情链接怎么设置
  • 有专业做外贸的网站吗网络营销策略方案
  • 西安南郊网站建设网站开发制作培训学校