首页 > 其他分享 >关于SyncTaskExecutor

关于SyncTaskExecutor

时间:2023-07-25 10:34:57浏览次数:35  
标签:System 任务 线程 关于 TaskExecutor SyncTaskExecutor 执行

简单一句话吧,就是使用当前线程执行任务,并不会开启另外的线程执行,任务执行完毕之前会阻塞main线程,看他的名字见名知意,基本使用方法如下,

import org.springframework.core.task.SyncTaskExecutor;
import org.springframework.core.task.TaskExecutor;

public class SyncTaskExecutorExample {
    public static void main(String[] args) {
        // 创建 SyncTaskExecutor 对象
        TaskExecutor taskExecutor = new SyncTaskExecutor();

        // 执行任务
        taskExecutor.execute(() -> {
            System.out.println("Task is running in the current thread.");
            // 在这里编写具体的任务逻辑
        });

        // 任务会在当前线程中同步执行,这里不需要额外的等待操作
        System.out.println("Main thread continues...");
    }
}

标签:System,任务,线程,关于,TaskExecutor,SyncTaskExecutor,执行
From: https://www.cnblogs.com/jintaocode/p/17579101.html

相关文章

  • 关于调试一个I2C设备的问题
    现象:最近在做一个含有oled屏幕的产品,屏幕使用i2c方式通信,但出现许多奇奇怪怪的问题,如stm32单片机上只能用开漏的方式亮屏,用推挽方式亮不了;在合宙单片机上只能用推挽,用开漏驱动不了。用推挽驱动起来的屏幕显示也是怪怪的,屏幕内容总是抖动。#ifdefoled_ic_ch1115GPIO_InitT......
  • 关于批量修改番剧名称
    由于Emby无法识别中括号,导致有些番剧下载后不能自动刮削,故写了个脚本去掉文件的中括号importosimportrepath=input('请输入文件路径(结尾加上\\):')#如果我只需要处理当前文件夹下:#path='D:\\MyWorkspace\\Python\\testForBatRename\\testFile'#获取该目录下所......
  • 关于 yield 关键字(C#)
    阅读目录〇、前言一、yield关键字的使用1.1yieldreturn:在迭代中一个一个返回待处理的值1.2yieldbreak:标识迭代中断1.3返回类型为IAsyncEnumerable的异步迭代器1.4迭代器的返回类型可以是IEnumerator或IEnumerator1.5不能使用yield的情况二、使用yie......
  • 关于B450M迫击炮主板插4根内存遇到的问题
    在京东光威买的两对套条,8Gx2,16Gx2,颗粒8G美光,16G南亚,总共4根DDR4在B450MMORTAR上反复尝试了无数次,开启XMPAuto3200得到的都是重启黑屏,蓝屏,内存检测错误,甚至把操作系统都搞坏了最后发现一个解决方案将BIOS更新到最新版本,我用的是1J1将16Gx2插2,4插槽,8Gx2插1,3插......
  • 关于菜鸡学习RHEL8的一些小笔记--->linux上的ssh远程
    远程:*在日常使用中,windows系统可以使用远程桌面来管理远程的windows操作系统*而在Linux上,可以使用openssh套件来进行管理(默认安装)在openssh上是使用安全加密的套接字通信方式openssh:openssh是一个典型的C/S架构,同时拥有openssh-clent客户端以及openssh-server服务端,如下所示:通过ssh......
  • 分享一个关于网页上无法复制内容的处理技巧
      最近有朋友吐槽CSDN连个框选代码、复制功能都要登录才能使用,之前也有听到过类似的吐槽,这对于很多面向百度开发的程序员并不友好,于是想了个办法。  以CSDN为例,当需要复制CSDN上的内容是,可以先在开发者工具的控制台中输入下面的代码执行一遍,就可以使用框选复制了:  doc......
  • 关于保存自己的权重参数
    关于保存自己的权重参数有的模型自己可以保存权重模型文件,那如果没有自己该怎么保存呢?首先我们可以先查看一下,人家自带的权重模型文件,一般是.pt或.pth的文件,运行以下代码:importtorchmy_weights=torch.load(r'权重文件地址')print('len=',len(my_weights.keys())......
  • 关于深度优先搜索与宽/广度优先搜索
    在解决一些较复杂的问题时候,只会一些很简单的算法如:贪心,简单枚举,模拟,分治...是远远不够的,还需要了解一些除此之外的算法,这篇文章将带你了解搜索基础:dfs(下面简称深搜)与bfs(下面简称广搜)。什么是深度优先搜索与宽/广度优先搜索深搜和广搜都是以一定的顺序遍历整张图的算法,算法上的......
  • 关于ajax框架
    http://demo.dwzjs.com/#page3dwz和java整合http://code.google.com/p/dwz4j/jqueryuihttp://forum.jquery.com/using-jquery-uihttp://jqueryui.com/demos/dwzdemohttp://demo.dwzjs.comstruts整合jqueryhttp://aswang.iteye.com/blog......
  • 关于你需要的源文件重要通知
    关于你需要的源文件重要通知 【公众号已更换名字,logo】......