- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 如何实现简单的延时任务执行系统-新手教程
这是一个最简单的延时任务执行逻辑,有个问题来了,这样做的话,在等待期间,调用者线程会阻塞掉,因此并没什么实用价值,我们来稍微改进一下,这里会用到上一章讲到的异步函数知识在这里我们稍微改进了一下,在这里面我们实用线程池来延时执行我们的任务,但是这种函数并不能阻止调用者多次提交,如果想要实现同一时间只有一个延迟任务在执行的话,可以修改为在某些特殊需求下,需要有一种机制来保证同一时间只有一个任务处于倒计时阶段,除非倒计时任务执行完毕,否则所有的延时提交都将会失败,延时任务执行在日常项目开发中也..
2020-08-31 14:16:45 566
原创 如何自己实现原始的异步函数-新手教程
函数普通版我们都知道,一个普通函数都是这样,这样你就成功创建了一个普通函数,然而呢在很多实际应用场合,这种同步函数并不能满足需求,我们来对它进行一点点改进稍微改进之后是不是有些不一样了,这里多了一个新的概念 线程池(线程池的具体内容将在下一章详细讲解)我们可以简单地这么认为,现在这个函数是一个异步版本,然而呢,这个函数还有一个问题,如何捕获到任务执行完成呢接下来我们再来改进一下(重点)我们再次对函数进行了改进,这次使用了ACTION委托来完成我们的执行结果通告,在实际项目中,
2020-08-31 13:53:30 368
原创 程序员的插画成长之路并不平坦
程序员半夜生活的正确姿势写代码写累了怎么办很多时候写代码写太久会感觉脑袋乱糟糟的,思路理不清楚,但是作者没有选择用LOL或是吃鸡(落地成盒)的方式来放松自己,而是采用了临摹的方式。练习作画的好处1.锻炼美感,训练左脑2.训练手指3.第二技能投资4.写代码和作画同为创造艺术品5.加强记忆力6.追求完美,专注细节时间投入每天至少两个小时近期回报无远期回报1.第二技能...
2020-01-05 21:55:29 489 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人