使用两个线程打印 1-100。线程1, 线程2 交替打印_启动两个线程,一个打印1-程序员宅基地

技术标签: java  Java高级  多线程  

两线程交替打印1-100

问题描述

使用两个线程打印 1-100。线程1, 线程2 交替打印

代码实现

class Num implements Runnable{
   
    
    private int num=1;
    @Override
    public void run() {
   
    
        while(true){
   
    
            synchronized(th
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45187753/article/details/119297669

智能推荐

[UOJ46][清华集训2014]玄学-程序员宅基地

文章浏览阅读92次。uojdescription给出\(n\)个变换,第\(i\)个变换是将区间中\(l_i,r_i\)的数\(x\)变成\((a_ix+b_i)\mod m\)。每次会新增一个变换,或者查询询问如果进行编号\([s,t]\)的操作,第\(k\)个数会变成多少。\(n\le10^5,q\le6\times10^5\)sol二进制分组。按顺序把变化插入线段树,如果线段树的某个满了..._清华集训玄学

rk3368 用Chip ID生成Wi-Fi或者以太网MAC地址_rk3568 chip id-程序员宅基地

文章浏览阅读2.4k次。Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368的Chip ID是从芯片eFuse中读取出来的。然后赋值给system_serial_low和system_serial_high./proc/cpuinfo中的Serial字段就是用的这两个值。arch/arm64/boot/dts/rk3368.dtsi efuse_256@ff..._rk3568 chip id

关于Guava-Retry重试工具的使用_guava retry demo-程序员宅基地

文章浏览阅读1.2k次。关于Guava-Retry重试工具的使用1 guava-retry的简介2 guava-retry的使用1 导入maven依赖2 添加一个重试方法3 添加测试类3 总结官网地址:https://github.com/rholder/guava-retryinghttps://codechina.csdn.net/mirrors/rholder/guava-retrying?utm_source=csdn_github_accelerator1 guava-retry的简介在日常的一些场景中, 很多_guava retry demo

The Leaky Integrate-and-Fire (LIF) Neuron Mode-LIF神经元模型-程序员宅基地

文章浏览阅读7.5k次,点赞10次,收藏45次。The Leaky Integrate-and-Fire (LIF) Neuron Mode基础知识_leaky integrate-and-fire

vscode_neovim(vim enhanced)配置与使用@通过变量$MYVIMRC来修改vim配置文件_vscode neovim-程序员宅基地

文章浏览阅读5.3k次。文章目录neovim官网用scoop 安装安装vscode extension配置方式1:配置方式2使得配置生效neovim官网这一部分独立于VScode进行安装(当然也可以独立于vscode进行使用)official introduction有三种方式安装它我以通用的而且简单的install from download方式安装(其实就是将官方压缩包解压一下即可)(我在windows下安装)用scoop 安装如果您的网络环境允许,scoop安装时不错的选择通过nvim可以在终端(p_vscode neovim

随便推点

【MSYS2】Windows 无MSVC 安装 MinGW Clang_msys2安装clang-程序员宅基地

文章浏览阅读521次。【VSCode】Windows 无MSVC 安装 MinGW Clang | Clangdllvm-mingw-clang_msys2安装clang

排序算法的时间复杂度_排序算法 平均时间复杂度怎么计算-程序员宅基地

文章浏览阅读765次。各种排序算法时间复杂度各种排序算法比较 各种常用排序算法 类别 排序方法 时间复杂度 空间复杂度 稳定性 复杂性 特点 最好 平均 最坏 辅..._排序算法 平均时间复杂度怎么计算

模仿微视视频录制、支持按下录制抬起暂停以及断点进度条(基于javacv)-程序员宅基地

文章浏览阅读802次。apk下载视频录制apk下载,项目源码地址为https://github.com/qdrzwd/VideoRecorder 现在应该已经有很多人知道Vine和Instagram。前者做短视频分享起家后被Twitter收购, 后者做照片分享起家后被Facebook收购,随后也迅速添加了视频分享功能。   可以说,短视频分享是社交网络适应移动互联网发展的大趋势。短视频分享应用已经...

《并发数据结构与多核编程》“并发”知识整理,复习笔记,建议收藏!-程序员宅基地

文章浏览阅读1.3k次,点赞6次,收藏14次。并发的思想和基本知识对于一个从程序员来说很重要,尤其是在当下的大数据、分布式、多处理器的时代。但是并发这门课学习起来可不轻松,这里整理我学习并发的知识,与大家分享~欢迎大家关注我的公众号DataFortune,文章包括但不限于人工智能、信号处理、python、图像处理。之后还会发布更多优秀博文,期待你的关注!文章目录第一讲 绪论第二讲 互斥算法第三讲 并发对象可线性化:第四讲 共享内存基础第五讲 共识协议和同步操作原语第六讲 空转锁和争用第七讲 管程和阻塞同步第八讲 链表第九讲 并发队列和并发栈第._并发数据结构与多核编程

masm5安装教程_masm5 1、下载个masm5.0(简单 联合开发网 - pudn.com-程序员宅基地

文章浏览阅读887次。masm5所属分类:汇编语言开发工具:DOS文件大小:524KB下载次数:10上传日期:2010-11-16 13:20:33上 传 者:叶丹丹说明:1、下载个masm5.0(简单,适合初学者),里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个。2、将masm5.0压缩包里的程序解压(包含masm.exe和link.exe),放到一个目录中(如D..._masm.5.0下载

解决LINK : fatal error LNK1140: 用于程序数据库的模块太多;链接时使用 /PDB:NONE 的错误_fatal error lnk1140: 用于程序数据库的模块太多;链接时使用 /pdb:none-程序员宅基地

文章浏览阅读8.2k次。某些不需要调试的工程 设置pdb:nonevs链接库文件数量有上限 右键工程->属性->链接器->调试->生成程序数据库文件 选择继承父类就好了_fatal error lnk1140: 用于程序数据库的模块太多;链接时使用 /pdb:none

推荐文章

热门文章

相关标签