zoukankan      html  css  js  c++  java
  • 今日计划

    memo:今日凌晨已经把昨天发现的bug给修复了

    milestone target:把文件的写入,和下载分开。增加一个TDownloadTask管理下载任务和文件的打开关闭。

    1、增加了一些单元测试——OK
    2、添加TDownloadTask——PAUSE
    memeo:TMainForm->TDownloadTask->TDownloadThread->TDownloadExecuter
    TMainForm负责GUI
    TDownloadTask负责下载任务的开启以及控制
    TDownloadThread负责多线程
    TDownloadExecuter负责实际的下载
    由左向右是直接用函数控制,由右向左是通过消息发送。在Create方法中添加AOnMessage参数,通过TMainThreadOnMessageEvent把消息连接起来。
    3、取消TDownloadExecuter,并且把TDownloadThread设置为一创建就开始运行的模式——PAUSE
    4、重新设计多线程之间的交互方式
  • 相关阅读:
    简单状态机
    c语言状态机
    存储公司
    正确跑步
    好好做自己能做的
    I2C学习
    es6 generator函数
    es6 for of 循环
    es6 proxy代理
    es6 Symbol类型
  • 原文地址:https://www.cnblogs.com/taowen/p/29091.html
Copyright © 2011-2022 走看看