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

电商运营自学网站wordpress手动主题

电商运营自学网站,wordpress手动主题,河北邯郸网络科技公司有哪些,园林景观中企动力提供网站建设在linux下做的时钟同步的工作终于暂时告一段落了。 前面简单的做了客户端和服务器端的同步#xff0c;在基于时间同步的机制上#xff0c;将系统的1s的时间划分多个时槽。由于此时间同步应用在分布式系统中#xff0c;涉及到多个客户端和服务器通信的问题#xff0c;因此划…在linux下做的时钟同步的工作终于暂时告一段落了。 前面简单的做了客户端和服务器端的同步在基于时间同步的机制上将系统的1s的时间划分多个时槽。由于此时间同步应用在分布式系统中涉及到多个客户端和服务器通信的问题因此划分时槽是为了避免不同的客户端的消息冲突保证每个客户端在自己的时槽里进行消息的发送。 整体思想是在时间同步以后就开始判断是否进入自己的时槽是就唤醒一个线程进行消息发送接收处理。 起初考虑在时钟中断里面做假设系统每秒产生1000次时钟中断则周期为1ms将1s的时间划分为100个时槽每个客户端将在1秒的时间内获得两个时槽。 唤醒的机制最早考虑的是用信号量semaphore我在核心定义了一个互斥信号量并初始化为加锁的状态init_MUTEX_LOCKED并将信号量导出供将要唤醒的线程使用。一进入线程主函数就使用down操作使线程阻塞等待信号量而up操作则放在时钟中断中判断属于自己的时槽再释放信号量。 另一种方法就是使用wait_queue一进入线程主函数就将线程设为不可中断睡眠状态然后将线程挂到wait上调用schedule函数进行切换在核心要做的就是判断属于自己的时槽并且线程不是运行状态时就调用wake_up唤醒线程如此循环。 但是上述两种方法都遇到了一个问题由于在内核唤醒线程我们期望线程一经唤醒就能迅速的得到执行所以将线程的优先级设置为实时优先级调度方式采用FIFO一插入包含线程的模块就会出现死机的情况。但如果不是实时优先级就没有问题。这个一直困扰着我找不到原因所在。 再就是系统原有的时钟中断频率太小不能满足我们高精度的需求因此需要改变到1000hz。用的开发板是real6410经过查阅内核代码发现这个板子与s3c2410一样都是由timer4来触发中断。timer4外接的时钟可以直接选择外部晶振的频率也可采用pclk。在中断设置的函数中首先给timer4设置一个计数初值这个计数初值就是由timer4的频率与系统中的HZ值即每秒钟的时钟中断次数的比值当timer4的计数值减为0时就触发中断因此要改变时钟中断频率就改变HZ到想要的值即可。 另外还遇到的问题就是HZ虽然配置为200或者1000但是用cat /proc/interrupts 显示出的1秒的中断次数仅为20多或者50多远远没有达到我们想要的值后来发现在config文件里面有一个config_no_hz经过查阅发现在2.6.21内核以后引入了无滴答内核使处理器保持低功耗状态我们需要多次时钟中断则将config_no_hz配置为n即可。转载于:https://www.cnblogs.com/dearyy929/archive/2012/08/02/2620440.html
http://www.pierceye.com/news/611284/

相关文章:

  • 想做网站策划怎么做苏州seo关键词排名
  • 中小型企业电子商务网站建设seo优化推广公司
  • 网站开发类型什么意思网页制作与设计千年之恋代码
  • 怎么做公司的网站免费网站建设专业的公司
  • 适合这手机浏览器主页的网站wordpress本地上传服务器
  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站
  • 网站开发文档范例国外服务器租用价格表
  • 六安网站制作费用怎么做百度提交入口网站
  • centos7做网站做pc端网站讯息
  • 驻马店建设网站安徽全过程网站搭建案例
  • 企业网站推广费用wordpress相册汉化版
  • 怎么做正规网站广告网站设计怎么样
  • 深圳营销型网站公司电话云渲染网站开发
  • 生成网站有吗免费的网站建设服务有哪些内容
  • 网站建设制作公司思企互联超级采购小程序怎么注册
  • 燕郊做网站找谁wordpress登录修改
  • 大概开发一个网站多少钱php做网站商城系统怎么样