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

做网站资讯做直销去哪里找客户

做网站资讯,做直销去哪里找客户,上海做壁画的网站,火车头采集wordpress发布说明1、基于优先级队列/堆 队列是先进先出,优先级队列是优先级越高就存放在队列之前,我们可以将过期时间越早设置为优先级越高,那么临近过期时间的任务就会在队列前面,距离过期时间越晚的任务就在队列后面。 可以分配一个线程&#…

1、基于优先级队列/堆

队列是先进先出,优先级队列是优先级越高就存放在队列之前,我们可以将过期时间越早设置为优先级越高,那么临近过期时间的任务就会在队列前面,距离过期时间越晚的任务就在队列后面。

可以分配一个线程,该线程每隔一小段时间就去检查队列第一个元素是否过期即可,若过期就执行任务,若没有过期那么就代表其后的任务也一定没有过期。剩余的时间这个线程就处于休眠状态,时间间隔到了就唤醒线程。

假设现在队列首元素的过期时间是 8:00,现又有一个任务,其过期时间是 7:30,当有新任务加进来的时候,也会唤醒线程,检查新的任务的优先级,并将该任务放到合适的位置(那么 7:30 这个任务就应该放在队首),若有任务到了执行时间就执行,若没有线程就继续休眠。

2、基于时间轮

时间轮就是将一个轮盘每隔一个间隔就划分为一个区域,这个间隔代表了一段时间,并给每个区域编号。如下图所示:

上面的轮盘中,每一格代表 100ms,每一个格子后都是一个任务链表,任务进来后,会根据其执行时间放入对应的位置,如执行时间为 500ms 后的任务就会放在编号为5的格子后面,执行时间为1500之后的任务就会放在编号为1的格子后面。

指针每个一小段时间就会向后移动一个格子,并遍历这个与格子连接的链表,若链表上的某个任务已经到了执行时间,就会执行这个任务,并将这个任务从链表中删除,若还没有到执行时间,就继续向后遍历这个链表,直到这个链表遍历结束。

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

相关文章:

  • 武汉市大型的网站制作公司谷歌怎么投放广告
  • 网站建设公司获得风投淘宝怎么做引流和推广
  • 网站商城微信支付接口申请如何写推广软文
  • 湖北省建筑信息平台seo公司品牌哪家好
  • 英语培训学校网站建设多少钱学seo的培训学校
  • 12306网站为什么做不好广东网站seo
  • 陕西咸阳做网站的公司网站流量查询服务平台
  • 北京企业官网网站建设报价网络广告策划书
  • 网站建设的技术方案交易平台官网
  • 什么是移动端网站适配网站广告投放价格表
  • 商标查询注册网杭州网站seo推广
  • 网站前端和后端百度引擎提交入口
  • 沈阳网站排名优化seo快速收录快速排名
  • 网站制作新报价外链发布工具下载
  • 深圳网站建设服务有限公司百度手机助手免费下载
  • 姜堰网页定制百度seo查询工具
  • 包装纸箱怎么做网站百度推广账号登陆入口
  • 手机网站与app百度极速版免费下载安装
  • 湛江网站设计软件代运营公司哪家好一些
  • 公司门户网站怎么做seo外包服务方案
  • 专门做运动鞋的网站怎么免费制作网页
  • 三河做网站免费投放广告平台
  • 白沟做网站广东东莞疫情最新消息今天又封了
  • 宁河网站建设自助建站
  • 企业网站通常包含的栏目湖北网络推广公司
  • 网站建设费属于宣传费什么都不懂能去干运营吗
  • 做电子元器件的网站怎么发外链
  • 做ppt时网站怎么设计专业优化网站排名
  • 武汉专业做网站的公司有哪些网络营销什么意思
  • 旅游网站建设标书百度风云榜游戏排行榜