明天多
码龄6年
关注
提问 私信
  • 博客:498
    社区:1
    问答:417
    916
    总访问量
  • 1
    原创
  • 1,347,307
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-18
博客简介:

weixin_44155124的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 1篇
    2021年
成就勋章
兴趣领域 设置
  • Java
    mavenintellij-ideajava-ee
  • 数据结构与算法
    排序算法推荐算法
  • 后端
    spring
  • 人工智能
    分类
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021-11-15

SQL基础:多表查询一、多表查询交叉连接功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 一、多表查询 多表连接查询主要分为交叉连接、内连接、外连接三种类型。其中,交叉连接的结果是其他连接结果的超集,二外连接结果又是内连接结果超集。
原创
发布博客 2021.11.15 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

有一道有关线程的编程题百思不得其解,请教诸位大神帮忙解答一下

答:

public class 数数 extends Thread {
private int stratNum;
public static int sum;
public 数数(int startNum) {
this.stratNum = startNum;
}
public static synchronized void add(int num) {
sum += num;
}

public void run() {
    int num = 0;
    for (int i = 0; i < 10; i++) {
        num += stratNum + i;
    }
    add(num);
}

public static void main(String[] args) throws Exception {
    Thread[] threadList = new Thread[10];
    for (int i = 0; i < 10; i++) {
        threadList[i] = new 数数(10 * i + 1);
        threadList[i].start();
    }
    for (int i = 0; i < 10; i++) {
        threadList[i].join();
    }

    System.out.println("和为: " + sum);
}

}


回答问题 2019.10.26