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

哪些网站是vue做的wordpress 仪表盘慢

哪些网站是vue做的,wordpress 仪表盘慢,长春网站快照优化公司,vs做网站怎么加文件夹[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delph…[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C Builder 技能种类: 逆向 驱动 磁盘 文件 研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全/macOS应用软件安全 项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测 [序言] 本次内容主要是学习TMonitor, TEvent和TQueue配合实现TThreadQueue的经典使用案例. 本次代码的同步等待机制是使用TEvent的WaitFor() SetEvent()和ResetEvent()方法. [下面是经典代码] unit Unit1;interfaceusesWinapi.Windows, Winapi.Messages,System.SysUtils, System.Variants, System.Classes, System.Threading, System.SyncObjs,System.Generics.Collections,Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;typeTForm1 class(TForm)Bn_ReadThread: TButton;Bn_WriteThread: TButton;Memo_Result: TMemo;procedure FormCreate(Sender: TObject);procedure FormShow(Sender: TObject);procedure Bn_ReadThreadClick(Sender: TObject);procedure Bn_WriteThreadClick(Sender: TObject);private{ Private declarations }mpr_ShareQueue : TQueuestring ; // 共享数据队列mpr_Thread_Lock : TObject ; // 同步锁mpr_Thread_event : TEvent ; // 同步事件mpr_Threads_Count: Integer ; // 写者线程的数量public{ Public declarations }procedure mpu_pro_Thread_Write(const cstr_param_Data : string) ;end;varForm1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject); beginmpr_ShareQueue : TQueuestring.Create() ;mpr_Thread_Lock : TObject.Create();mpr_Threads_Count : 0 ;// 同步事件初始化: 手工设置信号, 初始化为非信号状态mpr_Thread_event : TEvent.Create(nil, True, False, ) ;end;// End FormCreate()procedure TForm1.FormShow(Sender: TObject); begin // end;// End FormShow()// 单个读者线程 procedure TForm1.Bn_ReadThreadClick(Sender: TObject); beginTTask.Run(procedurevarstr_Data : string ;begin// 循环读取while True dobegin// 等待共享数据队列存储新的数据mpr_Thread_event.WaitFor(INFINITE) ;// 启动同步锁System.TMonitor.Enter(mpr_Thread_Lock) ;try// 获取数据之后, 同步在界面上显式if mpr_ShareQueue.Count 0 thenbeginstr_Data : mpr_ShareQueue.Dequeue ;// 如果共享数据队列没有数据, 那么则通知读者线程进入等待状态if mpr_ShareQueue.Count 0 thenbeginmpr_Thread_event.ResetEvent() ;end;// 界面显式数据TThread.Synchronize(TThread.Current, procedurebeginMemo_Result.Lines.Add(str_Data) ;end);end;finallySystem.TMonitor.Exit(mpr_Thread_Lock) ;end;end;end);end;// End Bn_ReadThreadClick()procedure TForm1.mpu_pro_Thread_Write(const cstr_param_Data : string) ; beginTTask.Run(procedurebegin// 随机休眠时间TThread.Sleep((Random(5)1)*1000) ;// 向共享数据队列添加数据// 启动同步锁System.TMonitor.Enter(mpr_Thread_Lock) ;trympr_ShareQueue.Enqueue(cstr_param_Data) ;// 向读者线程发出信号, 共享数据队列有新数据进入mpr_Thread_event.SetEvent();finallySystem.TMonitor.Exit(mpr_Thread_Lock) ;end;end);end;// End mpu_pro_Thread_Write() procedure TForm1.Bn_WriteThreadClick(Sender: TObject); varstr_Data : string ; beginInc(mpr_Threads_Count) ;str_Data : Format(%d 号线程的数据., [mpr_Threads_Count]) ;Bn_WriteThread.Caption : Format(2: 创建写入线程(%d), [mpr_Threads_Count]) ;mpu_pro_Thread_Write(str_Data) ;end;// End Bn_WriteThreadClick()end. [结尾] 上面的代码, 需要注意的细节是: TEvent的WaitFor() SetEvent()和ResetEvent()替换了TMonitor.Wait()和TMonitor.Pulse()的等待与唤醒同步操作.
http://www.tj-hxxt.cn/news/134596.html

相关文章:

  • 做国内贸易的网站seo搜索引擎优化实训总结
  • 给个网站做填空题上海企业登记一网通办
  • 网站开发的概要设计模板高端网站制作软件
  • 文山网站建设联系电话如何查看一个网站的访问量
  • 为什么企业要建设自己的企业文化优化网站标题名词解释
  • 承德网站开发公司网站开发的目的实习报告
  • 游戏网站设计凡科网站建站后 怎么编辑自己的代码源
  • 百度建站多少钱如何使用网站模板
  • 1千万人网站维护成本个人网站 名称
  • 一站式企业建站制作江苏省建设局网站首页
  • 移动端网站怎么做seo营销型网站的分类不包含
  • 营销型网站案例展示徐州网商天下
  • 发布网站后备案微信推广平台怎么找
  • 做网站工程案例图片wordpress回复后可见
  • 如何更新网站缓存整容医院网站建设目的
  • 网站营销平台代理商免费下载百度并安装
  • 百度网站建设产品专业网站设计开发网站
  • 南京模板建网站哪家好电子商务网站的定义
  • 做木工的网站wordpress 文章页
  • 模仿别人网站算侵权吗哈尔滨免费建站模板
  • 仿我喜欢网站源码免费wordpress写文章怎么添加图片
  • 网站开发公司模板网站建设安装部署必须买吗
  • 网站改造精准营销系统
  • seo网站建设高端装饰设计公司名称
  • 网站建设开发ppt做门窗做什么网站好
  • wordpress网站服务时间网页设计与制作(第2版)课件
  • 移动论坛网站模板黑龙江新闻头条最新消息
  • 网站建设建设哪家好哈尔滨做网站设计
  • 建设网站 软件南山免费做网站公司排名
  • 百度云自助建站营销型网站制作哪家好