失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > idea 断点线程_在IntelliJ IDEA中多线程并发代码的调试方法详解

idea 断点线程_在IntelliJ IDEA中多线程并发代码的调试方法详解

时间:2024-08-07 22:03:03

相关推荐

idea 断点线程_在IntelliJ IDEA中多线程并发代码的调试方法详解

通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。

我们将通过一个例子来学习。在这里,我编写了一个多线程程序来计算此数学问题:100! + 100000!。即:100的阶乘 + 100000的阶乘。

数学不好的同学看这里,100 阶乘就是:1 * 2 * 3 * …… * 100 = ? ,简写为100!

import java.math.BigInteger;

public class MathProblemSolver {

//开启两个线程

public static void main(String arg[]){

//第一个线程计算 100!

FactorialCalculatingThread thread1 = new FactorialCalculatingThread(100);

//第二个线程计算 100000!

FactorialCalculatingThread thread2 = new FactorialCalculatingThread(100000);

thread1.setName("Thread 1");

thread2.setName("Thread 2");

thread1.start();

thread2.start();

try {

thread1.join(); //线程Jion,以使主线程在“线程1”和“线程2”都返回结果之前不会进一步执行

thread2.join();

如果觉得《idea 断点线程_在IntelliJ IDEA中多线程并发代码的调试方法详解》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。