免费建站小程序电商网站源码

张小明 2026/1/1 18:37:12
免费建站小程序,电商网站源码,WordPress能放小程序吗,网站备案 取名资讯通不过这个 Demo 主要做两件事#xff1a;建一个 ScheduledThreadPoolExecutor(2)#xff0c;看看 2 线程时任务分配情况对比 scheduleAtFixedRate 和 scheduleWithFixedDelay 的行为每个任务打印#xff1a;当前时间、线程名、第几次执行你可以新建一个 ScheduledDemo.java 直接运…这个 Demo 主要做两件事建一个ScheduledThreadPoolExecutor(2)看看 2 线程时任务分配情况对比scheduleAtFixedRate和scheduleWithFixedDelay的行为每个任务打印当前时间、线程名、第几次执行你可以新建一个ScheduledDemo.java直接运行import java.time.LocalTime; import java.time.format.DateTimeFormatter; import java.util.concurrent.*; public class ScheduledDemo { private static final DateTimeFormatter F DateTimeFormatter.ofPattern(HH:mm:ss.SSS); private static String now() { return LocalTime.now().format(F); } public static void main(String[] args) throws InterruptedException { // 2 个线程的定时线程池 ScheduledExecutorService ses Executors.newScheduledThreadPool(2, new ThreadFactory() { private final ThreadFactory delegate Executors.defaultThreadFactory(); private int idx 1; Override public Thread newThread(Runnable r) { Thread t delegate.newThread(r); t.setName(sched-worker- (idx)); return t; } }); System.out.println([ now() ] main start); // FixedRate 任务理论上每 5 秒一次task 执行 3 秒 Runnable fixedRateTask new Runnable() { private int count 0; Override public void run() { String thread Thread.currentThread().getName(); int curr count; System.out.println([ now() ] [FixedRate] 第 curr 次执行线程 thread); try { // 模拟执行 3 秒 TimeUnit.SECONDS.sleep(3); } catch (InterruptedException e) { System.out.println([ now() ] [FixedRate] 被中断线程 thread); Thread.currentThread().interrupt(); } } }; // FixedDelay 任务每次执行完后延迟 5 秒再执行task 执行 3 秒 Runnable fixedDelayTask new Runnable() { private int count 0; Override public void run() { String thread Thread.currentThread().getName(); int curr count; System.out.println([ now() ] [FixedDelay] 第 curr 次执行线程 thread); try { // 模拟执行 3 秒 TimeUnit.SECONDS.sleep(3); } catch (InterruptedException e) { System.out.println([ now() ] [FixedDelay] 被中断线程 thread); Thread.currentThread().interrupt(); } } }; // 0 延时之后每 5 秒触发一次FixedRate ses.scheduleAtFixedRate(fixedRateTask, 0, 5, TimeUnit.SECONDS); // 0 延时执行完成之后等待 5 秒FixedDelay ses.scheduleWithFixedDelay(fixedDelayTask, 0, 5, TimeUnit.SECONDS); // 让 Demo 跑 40 秒观察日志 TimeUnit.SECONDS.sleep(40); System.out.println([ now() ] main shutdown); ses.shutdown(); } }你跑一下会看到类似大概意思FixedRate如果 3s 5s就基本是每 5 秒一轮FixedDelay永远是 “执行 3 秒 延迟 5 秒 8 秒一轮”线程名会在sched-worker-1/sched-worker-2之间分配你能清楚看到同一个周期任务不会重叠执行但是轮次之间可能换线程。如果你想再观察“执行时间 间隔”的情况把sleep(3)改成sleep(7)日志会更有意思FixedRate会出现“补课式”紧接执行FixedDelay节奏变慢但依旧“执行完 延时”。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

编辑网站教程上海企业免费网站建设

飞桨模型库:从零开始构建高效AI应用的全栈指南 【免费下载链接】models PaddlePaddle/models: PaddlePaddle是百度研发的开源深度学习框架,该项目提供了基于PaddlePaddle的各种预训练模型示例、教程及可直接使用的模型库,方便开发者快速搭建和…

张小明 2025/12/25 18:16:10 网站建设

手机建站的网站有哪些徐州 网站 备案 哪个公司做的好

由于现在计算机的储存在硬件上能得到很好的解决,所以时间复杂度较空间复杂度更受关注。1.1 时间复杂度的概念时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一 个算法执行所耗费的时…

张小明 2025/12/25 18:16:14 网站建设

网站搭建的流程宁波公司有哪些

云环境下虚拟机配置与管理全解析 1. 虚拟机配置选项 在云环境中进行虚拟机配置时,有几个关键的选项需要我们关注。 - CPU 相关配置 : - Sockets 数量 :可选择的值有 1、2、4、8,默认值为 1。对应的配置为 miq_provision_request.options[:number_of_sockets] 。 …

张小明 2025/12/25 18:16:15 网站建设

马蜂窝旅游网站怎么做商城网站建设报价单

还在为游戏时手柄自动旋转而烦恼吗?当你在激烈游戏中瞄准敌人,手柄却不受控制地偏移,这种体验确实令人沮丧。本文将通过「问题诊断→解决方案→效果验证」的三段式结构,帮助你彻底解决DS4Windows陀螺仪漂移问题。 【免费下载链接】…

张小明 2025/12/25 18:16:13 网站建设

网站建设远洋国际列车营销网站怎么做

作为项目负责人,你是否遇到,项目成员在多次修改并提交文档后,你并不知道哪里修改了;作为文档撰写人,是否遇到过多次修改和转发后,你已经不知道哪个是最终版本了。sward的文档版本管理可以为您解决全部烦恼。…

张小明 2025/12/25 18:16:16 网站建设

网站论坛怎样建设搜索引擎有哪些种类

你是否曾经在深度学习项目中陷入这样的困境:每次实验都要重新编写训练循环,复制粘贴相同的代码片段,或者在修改一个超参数时需要在多个地方同步更新?我们经常花费大量时间在重复性工作上,而不是专注于模型创新。本文将…

张小明 2025/12/25 18:16:15 网站建设