`
kidiaoer
  • 浏览: 810002 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

设计四条线程 一个对j加1一个对j减1

阅读更多
public class ThreadTest1 {

	private int j;

	public static void main(String args[]) {
		ThreadTest1 tt = new ThreadTest1();
		Inc inc = tt.new Inc();
		Dec dec = tt.new Dec();
		for (int i = 0; i < 2; i++) {
			Thread t = new Thread(inc);
			t.start();
			t = new Thread(dec);
			t.start();
		}
	}

	private synchronized void inc() {
		j++;
		System.out.println(Thread.currentThread().getName() + "-inc:" + j);
	}

	private synchronized void dec() {
		j--;
		System.out.println(Thread.currentThread().getName() + "-dec:" + j);
	}

	class Inc implements Runnable {
		public void run() {
			for (int i = 0; i < 100; i++) {
				inc();
			}
		}
	}

	class Dec implements Runnable {
		public void run() {
			for (int i = 0; i < 100; i++) {
				dec();
			}
		}
	}

}
分享到:
评论

相关推荐

    ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)【ASP】.zip

    ASP.NET技术在网站开发设计中的研究与开发(论文+源代码+开题报告)【ASP】

    CycleGan和Pix2Pix是两个在图像到图像转换领域常用的深度学习模型

    Cycle GAN和Pix2Pix都是强大的图像到图像的转换模型,但它们在应用场景、技术特点和训练数据要求等方面有所不同。Cycle GAN无需成对数据即可进行训练,适用于更广泛的图像转换任务;而Pix2Pix则依赖于成对数据进行训练,在处理具有明确对应关系的图像对时表现较好。在实际应用中,应根据具体任务和数据集的特点选择合适的模型。Cycle GAN广泛应用于各种图像到图像的转换任务,如风格迁移、季节变换、对象变形等。 由于其不需要成对数据的特性,Cycle GAN能够处理更广泛的图像数据集,并产生更多样化的结果。Pix2Pix是一个基于条件生成对抗网络(Conditional Generative Adversarial Networks, cGANs)的图像到图像的转换模型。它利用成对数据(即一一对应的图像对)进行训练,以学习从输入图像到输出图像的映射。Pix2Pix的生成器通常采用U-Net结构,而判别器则使用PatchGAN结构。

    tensorflow-gpu-2.9.1-cp39-cp39-win-amd64.whl

    tensorflow安装

    Webmanage-Username.txt

    Webmanage-Username

    愤怒的小鸟2_3.22.0_彭于晏Crack.ipa

    愤怒的小鸟2_3.22.0_彭于晏Crack

    ASP.NET交通信息网上查询系统的设计与实现(源代码+论文+开题报告)【ASP】.zip

    ASP.NET交通信息网上查询系统的设计与实现(源代码+论文+开题报告)【ASP】

    intel_openmp-2024.0.2-py2.py3-none-win32.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    ArcGIS-Runtime-SDK-DotNet-100-15-0.zip

    如题,ESRI官方下载的ArcGIS Runtime SDK for .NET v100.15.0官方开发包(官方原版),方便没有帐号的朋友们下载。包含实例数据和帮助文档。

    疫情信息管理-基于springboot疫情信息管理系统设计与实现

    疫情信息管理-基于springboot疫情信息管理系统设计与实现

    基于ASP的反垃圾邮件管理系统的设计(源代码+论文)【ASP】.zip

    基于ASP的反垃圾邮件管理系统的设计(源代码+论文)【ASP】

    psutil-4.4.2.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    tensorflow-2.9.0-cp39-cp39-win-amd64.whl

    tensorflow安装

    widgetsnbextension-4.0.3-py3-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    b85主板刷BIOST升级支持NVm.2硬盘

    b站和抖音教程很详细,自己查阅喽,很简单也很好用!b85主板通过PCI接口使用NV m.2硬盘,很好用!

    蓝桥杯C语言题库(含答案)pdf

    素数就是不能再进行等分的整数。比如:7,11。而9不是素数,因为它可以平分为3等份。一般认为最小的素数是2,接着是3,5,...请问,第100002(十万零二)个素数是多少? 请注意:“2”是第一素数,“3”是第二个素数,依此类推。不需要提交源代码,只要写出准确的结果即可!

    pyzmq-25.1.2-cp311-cp311-macosx_10_15_universal2.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    飞思卡尔MKV30串口通信eDMA版本

    本例程主要使用eDMA+UART实现了串口通信,接收不定长数据,发送字符和字符串。 ---------------------------------------------------------------------------------------------------------------- 本例程主要使用eDMA+UART实现了串口通信,接收不定长数据,发送字符和字符串。 ---------------------------------------------------------------------------------------------------------------- 本例程主要使用eDMA+UART实现了串口通信,接收不定长数据,发送字符和字符串。 ---------------------------------------------------------------------------------------------------------------------------------------------------

    cryptography-3.4.5-cp36-abi3-macosx_10_10_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip

    组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip 【优质项目推荐】 1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 2.项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、项目初期立项演示等用途。 4.如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能。 组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip 组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip 组成与体系结构实验多周期CPU-32位MIPS多周期处理器的设计+实验报告.zip

    汇编语言C语言全新实战教程

    汇编语言基础 汇编语言运用

Global site tag (gtag.js) - Google Analytics