mirror of https://github.com/linuxdeepin/dtkcore
90bc4ae323
DAsync 能够使得 GUI 程序极为方便的支持异步任务,实现非阻塞界面,能够在同一上下文中执行 任务,该特性使得对即有程序的异步化改造变得非常简单容易,可以保持现有的程序逻辑 而实现异步化的特性,且尽可能的减少了线程同步带来的使用不便以及封装了底层实现的 复杂性,对外提供精简好用的接口。 DTimedLoop 提供了两种执行方式,一种是定时多少毫秒后退出,另一种是调用 exit 后退出循环继续往 下执行。并且提供了计时接口对执行时间进行统计,打印,方便程序的调试、性能把控。 Log: 添加功能类,方便 GUI 程序使用异步任务 Change-Id: Ia214d746ab421302e8106c96221249264654401d |
||
---|---|---|
.. | ||
dasync-example | ||
expintf-example | ||
examples.pro |