当前位置: 首页 > news >正文

企业形象网站用什么语言开发群晖安装wordpress汉化

企业形象网站用什么语言开发,群晖安装wordpress汉化,react用于网站开发,网站建设用户调查问卷Executors 定义的Executor, ExecutorService, ScheduledExecutorService, ThreadFactory和Callable类的工厂和实用程序方法#xff0c;我们称为线程池工厂。ThreadFactory 为定制化创建新线程的对象,我们称为线程工厂 前面几期的学习中#xff0c;我已经初步会使用线程池了我们称为线程池工厂。ThreadFactory 为定制化创建新线程的对象,我们称为线程工厂 前面几期的学习中我已经初步会使用线程池了也已经使用了 Executors 这里介绍下 ThreadFactory 的使用 public interface ThreadFactory {/*** Constructs a new {code Thread}. Implementations may also initialize* priority, name, daemon status, {code ThreadGroup}, etc.** param r a runnable to be executed by new thread instance* return constructed thread, or {code null} if the request to* create a thread is rejected*/Thread newThread(Runnable r); }使用举例 Slf4j public class ExecutorsTest {static class TargetTask implements Runnable {public static final int SLEEP_GAP 1000;// AtomicInteger 提供了一种线程安全的方式来对整数进行操作。它可以保证多个线程同时对同一个AtomicInteger对象进行操作时不会出现数据竞争和不一致的情况static AtomicInteger taskNo new AtomicInteger(0);String taskName;Overridepublic void run() {log.info(Thread.currentThread().getName(): taskName is running ...);try {Thread.sleep(SLEEP_GAP);} catch (Exception e) {log.error(Thread.currentThread().getName(): taskName running error !);e.printStackTrace();}log.info(Thread.currentThread().getName(): taskName is end ...);}TargetTask() {taskName task_ taskNo;taskNo.incrementAndGet();}}static class TargetTaskWithError extends TargetTask {public void run() {super.run();//执行父类的run方法// 强行抛出异常throw new RuntimeException(Error from taskName);}}static class MyThreadFactory implements ThreadFactory {static AtomicInteger threadNo new AtomicInteger(1);Overridepublic Thread newThread(NotNull Runnable r) {String threadName MyThreadFactory_ threadNo;log.info(使用线程工厂创建一个线程 名字 threadName);threadNo.incrementAndGet();return new Thread(r, threadName);}}public static void main(String[] args) throws InterruptedException, ExecutionException {// // 使用默认的 线程工厂 // ExecutorService poll8 Executors.newFixedThreadPool(2); // poll8.execute(new TargetTask()); // poll8.shutdown();// 使用自定义的 线程工厂ExecutorService poll9 Executors.newFixedThreadPool(2, new MyThreadFactory());poll9.execute(new TargetTask());poll9.shutdown();} } 使用自定义的 线程工厂 结果中会打印出自定义的线程名 MyThreadFactory_ 使用默认的 线程工厂 结果中会打印出默认的线程名pool_
http://www.pierceye.com/news/838065/

相关文章:

  • 站长工具视频怎么开免费网站
  • 网站地址怎么申请注册最近新闻大事
  • interidea 做网站网站域名备案 更改
  • 哈尔滨公司做网站动画设计的大学排名
  • 网站建设与网页制作试卷网站搜索引擎优化推广
  • 网站子目录设计网站开发数据库技术
  • 可以做音基题的音乐网站上海网站设计公司有哪些
  • 昆明做网站公司做家居的网站
  • 网站建设首选易网宣软文代发
  • 手机版网站开发用什么语言自己建设的网站怎么赚钱
  • 宁波建设监理协会网站软件开发文档的作用
  • 兰州电商平台网站建设网路神做网站怎么样
  • 诸城易讯网站建设服务中心网址的域名
  • 制作商务网站应用公园制作app软件下载
  • 情头定制网站被称为网站开发神器
  • 宝安网站设计案例淘宝页面制作
  • 天津品牌网站制作怎样建设网站流程
  • 怎样进行公司网站建设wordpress主题公司
  • 外宣做网站宣传网站功能描述
  • 部队网站建设多少钱营销自己的网站
  • 长春市城乡建设部网站南昌诚推网络技术有限公司
  • 网站 建设 欢迎你濮阳家电网站建设
  • 怎么快速建立一个网站如何用腾讯云服务器搭建wordpress
  • 五屏网站建设多少钱深圳网站公司有哪些
  • 莆田网站建站wordpress cd
  • 软件下载安装免费南京seo关键词优化服务
  • 广州网站设计软件建设将网站加入受信网站再试
  • 淘宝联盟网站备案常见的互联网应用
  • 自己做网站 搜索功能开发企业综合信息服务平台
  • 意大利语网站建设wordpress主题首页显示不全