首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java工程师成长之路

    @Async源码探究

    } stopwatch.stop(); System.out.println(stopwatch.prettyPrint()); } } 结果 task -2 is running task-2 is over task-4 is running task-4 is over task-1 is running task-1 is over task-3 task-3 is running task-3 is over task-4 is running task-4 is over task-7 is running task-7 is over task -2 is running task-2 is over task-6 is running task-6 is over task-1 is running task-1 is over task-8 -2 is running task-2 is over task-4 is over task-5 is running task-1 is running task-8 is running task

    61530发布于 2019-10-09
  • 来自专栏做不甩锅的后端

    ActiveMQ 安装及使用过程

    droppable = false, jmsXGroupFirstForConsumer = false, text = 8 message.} 14:40:20.776 [ActiveMQ Session Task droppable = false, jmsXGroupFirstForConsumer = false, text = 9 message.} 14:40:20.776 [ActiveMQ Session Task droppable = false, jmsXGroupFirstForConsumer = false, text = 10 message.} 14:40:20.777 [ActiveMQ Session Task droppable = false, jmsXGroupFirstForConsumer = false, text = 15 message.} 14:40:20.781 [ActiveMQ Session Task droppable = false, jmsXGroupFirstForConsumer = false, text = 16 message.} 14:40:20.782 [ActiveMQ Session Task

    1.7K20发布于 2021-11-01
  • 一个Rust小白发布生产级Rust应用的进阶之路 | 得物技术

    然后在Task-1里Spawn了另一个异步任务Task-2Task-2被放到了Processor-1的LIFO Slot中。 因为Task-1继续运行的条件依赖于Task-2,所以Task-1被阻塞了。 而且Tokio的协程是非抢占式的,在Task-1没有遇到.await前无法让出CPU,Processor-1无法去执行Task-2。 又因为Task-2在Processor-1的LIFO Slot中,其他的Processor也无法偷取Task-2执行。于是,Task-2永远也不会有机会被执行,这两个Task在循环等待中就永远卡死了。 -1就可以从LIFO Slot取出Task-2执行了,循环等待也就被打破了。

    49600编辑于 2025-02-27
  • 来自专栏程序猿DD

    什么?用@Async会内存溢出?看看你的线程池配置了没!

     "毫秒"); } 由于默认线程池的核心线程数是8,所以3个任务会同时开始执行,日志输出是这样的: 2021-09-15 00:30:14.819  INFO 77614 --- [         task com.didispace.chapter76.AsyncTasks       : 开始做任务一 2021-09-15 00:30:15.491 INFO 77614 --- [         task com.didispace.chapter76.AsyncTasks       : 开始做任务一 2021-09-15 00:31:50.013  INFO 77985 --- [         task com.didispace.chapter76.AsyncTasks       : 开始做任务三 2021-09-15 00:31:55.880  INFO 77985 --- [         task

    1.2K20编辑于 2023-04-04
  • 来自专栏Android进阶之路

    Android 学习笔记思考篇

    :06.313 E/task: task-0: onPreExecute 16:42:06.316 E/task: task-1: onPreExecute 16:42:06.316 E/task: task AsyncTask #2,5,main] 16:42:17.712 E/task: task-1: onPostExecute 44850, 2000000 16:42:17.715 E/task: task -2: doInBackground Thread[AsyncTask #3,5,main] 16:42:22.706 E/task: task-2: onPostExecute 44850, 3000000 :26.867 E/task: task-0: onPreExecute 17:26:26.870 E/task: task-1: onPreExecute 17:26:26.870 E/task: task :26.875 E/task: task-8: onPreExecute 17:26:26.875 E/task: task-9: onPreExecute 17:26:26.875 E/task: task

    84710发布于 2019-06-28
  • 来自专栏java思维导图

    不仅会用@Async,我把源码也梳理了一遍(上)

    + lastname + Thread.currentThread().getName()); return username; } 测试结果如下: 可以看到task-1获取不到结果,task

    8.5K41发布于 2019-09-24
  • 来自专栏程序猿DD

    Spring Boot 中使用@Async实现异步调用,加速任务执行!

    com.didispace.chapter75.AsyncTasks       : 开始做任务三 2021-09-11 23:33:38.842  INFO 95891 --- [         task com.didispace.chapter75.AsyncTasks       : 开始做任务一 2021-09-11 23:33:45.155 INFO 95891 --- [         task

    1K10编辑于 2023-04-04
  • 来自专栏数据科学(冷冻工厂)

    Python 异步: 保护任务免于取消(13)

    cancelled: True shielded was cancelled shielded: <Future cancelled> task: <Task finished name='<em>Task-2</em>

    1.5K20编辑于 2023-02-28
  • 来自专栏编程笔记

    Spring Boot系列之@Async异步调用

    c.f.s.a.s.impl.TestAsyncServiceImpl : 计算任务-150 2020-11-11 22:27:05.152 INFO 18888 --- [ task

    72700发布于 2020-11-11
  • 来自专栏技术专栏

    Storm 稳定态

    image.png 如果此时partition-3被下掉了,则task-2会空余出来 注意由于task并行的互不干扰的处理自己对应的task,当task数大于partition数的时候,多出来的task

    1.3K10发布于 2018-09-12
  • 来自专栏JavaGuide

    5分钟搞懂如何在Spring Boot中Schedule Tasks

    Current Thread : task-1 Fixed Delay Task : The time is now 14:27:32 Current Thread : task-2 Fixed Delay

    2.3K20发布于 2020-05-08
  • 来自专栏数据科学(冷冻工厂)

    Python 异步: 当前和正在运行的任务(9)

    running task 8 is running task 9 is running > Task-9, <coroutine object task_coroutine at 0x10e186e30> > Task

    1.2K10编辑于 2023-02-27
  • 来自专栏数据科学(冷冻工厂)

    Python 异步: 当前和正在运行的任务(9)

    runningtask 8 is runningtask 9 is running> Task-9, <coroutine object task_coroutine at 0x10e186e30>> Task

    1.4K00编辑于 2023-02-14
  • 来自专栏Java架构学习路线

    8种创建Java线程的方式,你知道几个?

    creatingThread08Service.call(); creatingThread08Service.call(); } } 运行结果如下: task-3 is running task

    46600发布于 2019-10-09
  • 来自专栏从零开始学自动化测试

    aiohttp 异步http请求-6.ClientTimeout 整个会话超时

    Task exception was never retrieved future: <Task finished name='<em>Task-2</em>' coro=<down_img() done, defined

    5.7K21编辑于 2022-04-26
  • 来自专栏海加尔金鹰的专栏

    springboot之线程池ThreadPoolTaskExecutor以及@Async异步注解

    : INFO 12360 --- [ task-2] c.h.s.t.t.ThreadpoolApplicationTests : threadPoolTaskExecutor

    38.5K116发布于 2020-06-08
  • 来自专栏代码工具

    go限流组件包rate源码分析

    :121: task start at Task-1 run success 2021-07-07 16:13:06 rateLimit_test.go:121: task start at Task

    1.7K30编辑于 2022-06-30
  • 来自专栏小工匠聊架构

    SpringBoot - 优雅的实现【异步编程】

    所以,线程名称是 task-1 , task-2, task-3 , task-4… 2022-03-02 22:33:47.007 [http-nio-8080-exec-6] INFO com.artisan.controller.AsyncController

    2.1K30编辑于 2022-03-03
  • 来自专栏wxilejun的专栏

    运筹帷幄决胜千里,Python3.10原生协程asyncio工业级真实协程异步消费任务调度实践 (转载非原创)

    __name__ == '__main__': asyncio.run(main())系统返回:job1开始 job2开始 job1结束 ({<Task finished name='<em>Task</em>

    68250编辑于 2022-08-09
  • 来自专栏刘悦的技术博客

    运筹帷幄决胜千里,Python3.10原生协程asyncio工业级真实协程异步消费任务调度实践

    name__ == '__main__': asyncio.run(main())     系统返回: job1开始 job2开始 job1结束 ({<Task finished name='<em>Task</em>

    66130编辑于 2022-08-08
领券