一个Java线程小例子(仿火车票售卖)
public class MyThread extends Thread{
    private static int ticket=100;
    public void run(){
        for(int i=0;i<50;i++)
            if(ticket>0)
                System.out.println(Thread.currentThread().getName()+"正在卖第"+(ticket--)+"张票");
    }
    //main函数是一个主线程
    public static void main(String[] args) {
        MyThread mt=new MyThread();
        Thread m1=new Thread(mt,"window1");
        Thread m2=new Thread(mt,"window2");
        Thread m3=new Thread(mt,"window3");
        m1.start();
        m2.start();
        m3.start();
    }
}
模仿火车票售卖,不同的窗口售卖同一种票,不能出现两个窗口卖出同一张票。
一个Java线程小例子(仿火车票售卖)的更多相关文章
- [python]python 遍历一个list 的小例子:
		[python]python 遍历一个list 的小例子: mlist=["aaa","bbb","ccc"]for ss in enume ... 
- 一个有趣的小例子,带你入门协程模块-asyncio
		一个有趣的小例子,带你入门协程模块-asyncio 上篇文章写了关于yield from的用法,简单的了解异步模式,[https://www.cnblogs.com/c-x-a/p/10106031. ... 
- 第一个java的小东西
		第一次自己写的一个java的小东西,毕竟自己第一次写的,其中可谓是历经艰难,最后总结下来就是java实在是不适合写界面化的东西代码量比较大,这还不是最关键的,最关键的是控件的位置实在是太难控制了. 这 ... 
- JAVA线程池例子
		用途及用法 网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等.另 一种形式是请求频繁,但是连接上以后读/写很少量的 ... 
- 分享一个java线程专栏
		专栏 : java线程基础 转载自 http://blog.csdn.net/column/details/yinwenjiethread.html 专栏内容: 1.线程基础:线程(1)--操作系统和 ... 
- qt 中创建一个工作线程(例子)
		当一个事件需要很长的处理时间,就创建一个工作线程,防止主界面卡死. 1.新建一个QT的gui项目,里面包含main.cpp,mainwindow.h,mainwindow.cpp,mainwindow ... 
- 一个Java线程死锁的例子
		package com.lk.B; public class Test4 { private static final Object o1 = new Object(); private static ... 
- Java多线程小例子(三个窗口卖火车票)
		class Ticket implements Runnable{ private int TicketNum = 100; //100张火车票 private boolean flag = true ... 
- Java——多线程小例子
		body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ... 
随机推荐
- 卸载mysql
			如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不彻底而出现错误.最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中 ... 
- JavaWeb前端:JQuery
			Jquery基本概念 什么是Jquery Jquery是一个开源的,集成了Javascript,CSS,DOM,AJAX的前端框架:它诞生于2006年,最初是为了简化JavaScript开发而产生的, ... 
- shell中创建mysql库和执行sql脚本
			以前执行oracle脚本都是放到plsql中执行 mysql 脚本执行: (1).先创建一个worlddb库 (2).导入sql脚本: 这就ok啦,哈哈. 
- WPF进度条系列①滑动小圆点
			写在之前: 关于WPF的样式,我也是学习了很多朋友的文章才有了下面的东西,因为时间有些久远 & 备份的链接也都不在了. 所以,究竟是看过哪些文章,也是记不清楚了…… 请见谅. ------- ... 
- vba单元格背景色
			cells(i,j).interior.color=5287936 green =255 red 
- UDP传输
			@@@基于UDP的客服端代码 public class Service { // 服务器 public static void main(String[] args) { DatagramPacket ... 
- [并查集] POJ 1703 Find them, Catch them
			Find them, Catch them Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 43132 Accepted: ... 
- python datetime处理时间
			原文:http://blog.csdn.net/JGood/article/details/5457284 Python提供了多个内置模块用于操作日期时间,像calendar,time,datetim ... 
- python学习08——类
			笨办法学python第42节,这节讲的是类,程序沿用上一节中一个游戏,不同的是这一节用了类的方法. 其中改动的代码主要如下 原来的最后几句用了这样的代码: ROOMS = { 'death':deat ... 
- Memcached(1)-----基本介绍
			memcached memcached概述 memcached是LiveJournal旗下Danga Interactive公司开发的一款软件.memcached是一个高性能,分布式内存对象缓存系统, ... 
