线程池
xiaotianzhishu
这个作者很懒,什么都没留下…
展开
-
如何实现简单的延时任务执行系统-新手教程
这是一个最简单的延时任务执行逻辑,有个问题来了,这样做的话,在等待期间,调用者线程会阻塞掉,因此并没什么实用价值,我们来稍微改进一下,这里会用到上一章讲到的异步函数知识在这里我们稍微改进了一下,在这里面我们实用线程池来延时执行我们的任务,但是这种函数并不能阻止调用者多次提交,如果想要实现同一时间只有一个延迟任务在执行的话,可以修改为在某些特殊需求下,需要有一种机制来保证同一时间只有一个任务处于倒计时阶段,除非倒计时任务执行完毕,否则所有的延时提交都将会失败,延时任务执行在日常项目开发中也..原创 2020-08-31 14:16:45 · 580 阅读 · 0 评论 -
如何自己实现原始的异步函数-新手教程
函数普通版我们都知道,一个普通函数都是这样,这样你就成功创建了一个普通函数,然而呢在很多实际应用场合,这种同步函数并不能满足需求,我们来对它进行一点点改进稍微改进之后是不是有些不一样了,这里多了一个新的概念 线程池(线程池的具体内容将在下一章详细讲解)我们可以简单地这么认为,现在这个函数是一个异步版本,然而呢,这个函数还有一个问题,如何捕获到任务执行完成呢接下来我们再来改进一下(重点)我们再次对函数进行了改进,这次使用了ACTION委托来完成我们的执行结果通告,在实际项目中,原创 2020-08-31 13:53:30 · 382 阅读 · 0 评论