Java 编程
文章平均质量分 84
Java 技术学习记录
sdifv
热情但不谄媚
用功但不功利
善良但坚守观念
展开
-
Java 线程池使用总结
基本知识 Runnable接口 Runnable接口只有一个run()方法 ,并且该方法无返回值 public interface Runnable { public abstract void run(); } Callable接口 Callable接口也只有一个call()方法,但是该方法有具体的返回值 public interface Callable<V> { V call() throws Exception; } Callable与原创 2021-12-02 10:17:28 · 175 阅读 · 0 评论 -
使用JProfile进行优化笛卡尔乘积运算,提高性能
利用JProfile优化笛卡尔乘积运算,提高性能 项目场景 项目需要对嵌套的集合进行笛卡尔乘积运算,具体要求为:给定一个嵌套的集合S1=[S11,S12,...,S1k]S1=[S1_1,S1_2,...,S1_k]S1=[S11,S12,...,S1k],其中S1iS1_iS1i是由单元素构成的集合,另一个集合S2S2S2也是由单元素构成的,需要实现集合S1S1S1与S2S2S2的笛卡尔乘积。代码实现原本为: 大致思路是使用双层循环,这里cur代表上述的S1S1S1,next代表上述S2S2S2原创 2021-11-26 23:11:30 · 323 阅读 · 0 评论 -
Java Thread API介绍与应用
第三章:Thread API的详细介绍 API 功能 使用 sleep 使当前线程进入休眠,暂停执行 Thread.sleep()TimeUnit.sleep() //推荐使用 yield 使当前线程从RUNNING状态切换到RUNNABLE状态,当CPU资源不紧张时,会被忽略; set/getPriority 设置/获取当前线程的优先级 1≤优先级≤101 \le 优先级 \le 101≤优先级≤10不超过所在group的优先级通常不指定 getId 获取当前线程的Id原创 2021-11-16 19:32:18 · 565 阅读 · 0 评论