量子退火在5G基站能耗优化中的工程实践:非精确QUBO建模与后处理
2026/5/27 14:55:24
什么是工厂类?这里我觉得有一个词“预制”很好来形容工厂类,在编程中,预制本质是提前封装资源、逻辑或组件,减少重复开发,提高效率。就像一个一套提前准备好的模版一样,你需要的时候直接去套模版就可以提高效率
ExecutorServiceservice=Executors.newFixedThreadPool(4);service.submit(newRunnable(){@Overridepublicvoidrun(){}});ExecutorServiceservice2=Executors.newCachedThreadPool();service2.submit(newRunnable(){@Overridepublicvoidrun(){System.out.println("pool");}});ExecutorServiceservice3=Executors.newSingleThreadExecutor();service3.submit(newRunnable(){@Overridepublicvoidrun(){System.out.println("pool");}});ExecutorServiceservice4=Executors.newScheduledThreadPool(4);service4.submit(newRunnable(){@Overridepublicvoidrun(){System.out.println("pool");}});publicclassMyThreadPool{privatefinalBlockingQueue<Runnable>queue=newArrayBlockingQueue<>(100);publicMyThreadPool(intn){for(inti=0;i<n;i++){Threadt=newThread(()->{while(true){try{Runnablerunnable=queue.take();runnable.run();}catch(InterruptedExceptione){thrownewRuntimeException(e);}}});t.start();}}publicvoidsubmit(Runnablerunnable)throwsInterruptedException{queue.put(runnable);}}classMain{publicstaticvoidmain(String[]args)throwsInterruptedException{MyThreadPoolmyThreadPool=newMyThreadPool(3);for(inti=0;i<1000;i++){intn=i;myThreadPool.submit(newRunnable(){@Overridepublicvoidrun(){System.out.println("执行任务"+n+" 当前线程为:"+Thread.currentThread().getName());}});}}}