实验六  多线程编程

1.随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现

package homework;public  class sj implements Runnable {//属性:两个城市private int a=10;//方法private synchronized void getCity(){if(a>10){System.out.println("只运行10次");return;}a--;System.out.println(Thread.currentThread().getName());}@Overridepublic void run() {while(a>0){getCity();try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}package homework;public class test {public static void main(String[] args) {// TODO Auto-generated method stubsj s=new sj();Thread t1=new Thread(s,"武汉");t1.start();Thread t2=new Thread(s,"成都");t2.start();}}

  

转载于:https://www.cnblogs.com/zhangnaitao/p/5916096.html

0928多线程运行——作业相关推荐

  1. python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com...

    我想使用Jenkins在多个平台浏览器配置上运行多个自动化作业.用python编写的自动化框架已经设置为使用Saucelabs实现此目的. 编写代码的人将其拆分为每个浏览器的单独文件夹,每个文件夹都有 ...

  2. 线程的创建与启动——Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable)||多线程运行结果是随机的

    线程的创建与启动 在 Java 中,创建一个线程就是创建一个 Thread 类(子类)的对象(实例). Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable).对应 ...

  3. java8多线程运行程序_线程,代码和数据–多线程Java程序实际运行的方式

    java8多线程运行程序 有些事情是您在学术或培训班上没有学到的,经过几年的工作经验后才逐渐了解,然后才意识到,这是非常基本的事情,我为什么错过了这么多年. 了解多线程Java程序的执行方式就是其中之 ...

  4. shell学习之定时运行作业

    当你开始使用脚本时,可能会想要在某个预设时间运行脚本. Linux系统提供了多个在预选时间运行脚本的方法:at命令和cron表,来安排脚本的运行时间和频率. 一.用at命令来计划执行作业 at命令允许 ...

  5. shell定时执行java,shell学习之定时运行作业

    当你开始使用脚本时,可能会想要在某个预设时间运行脚本. Linux系统提供了多个在预选时间运行脚本的方法:at命令和cron表,来安排脚本的运行时间和频率. 一.用at命令来计划执行作业 at命令允许 ...

  6. Pytorch 多线程 运行卡死

    Pytorch多线程运行卡死,在github上面有类似问题https://github.com/pytorch/pytorch/issues/1355 2类问题问题及解决方案如下 1.由opencv引 ...

  7. C++笔记之linux下非阻塞多线程运行多个系统shell命令(popen方法)

    参考博文:C++ linux 睡眠函数sleep和std::this_thread::sleep_for 参考博文:C++笔记之linux下运行系统shell命令(popen方法)函数封装 参考博文: ...

  8. Linux——定时运行作业

    at命令 at命令允许指定Linux系统何时运行脚本.at命令会将作业提交到队列中,指定shell何时运行该作业.at的守护进程atd会以后台模式运行,检查作业队列来运行作业.大多数Linux发行 版 ...

  9. pytest实现多进程与多线程运行超好用的插件,赶紧来瞄一眼吧!

    前言:如果想分布式执行用例,用例设计必须遵循以下原则: 1.用例之间都是独立的, 2.用例a不要去依赖用例b 3.用例执行没先后顺序, 4.随机都能执行每个用例都能独立运行成功每个用例都能重复运行,不 ...

  10. c 多线程运行混乱_一篇文章读懂 Python 多线程

    本文作者为 Michael Driscoll,是其新书 Python 201 的一节.本文译者为 linkcheng,由EarlGrey@编程派校对. 译者简介:linkcheng,专业电子信息工程. ...

最新文章

  1. MySQL中的InnoDB是怎么解决幻读的?
  2. 深入理解Java类型信息(Class对象)与反射机制
  3. LINUX IP命令详解
  4. 功能测试——医疗管理系统
  5. 草丛三剑客之逆向生成
  6. ModelSim6.3 使用教程By Sunev
  7. bzoj千题计划127:bzoj1041: [HAOI2008]圆上的整点
  8. Colaboratory平台+Mask R-CNN进行模型训练和实例分割
  9. 【Unity】文字游戏制作插件Fungus教程(1)基础的使用方法
  10. 天龙八部,小师妹,李沧海,齐御风
  11. 关于嵌入式的发展方向
  12. [2019/12]饮水姑苏,止于至善
  13. Unity背包系统-2:数据库存储方法ScriptableObject和显示背包物品InventoryManager
  14. 微信小程序身份证扫描OCR(信息自动带入)
  15. 推荐引擎Mahout初体验
  16. 一名准菜鸟程序员(bushi)的自我介绍
  17. facebook头像和昵称_如何将昵称添加到您的Facebook个人资料
  18. 蓝桥杯嵌入式史上最全最详细教程教你快速入门
  19. 一名优秀的管理者应具有那些能力?
  20. 生成一维码条码码,扫码查询相关条码信息

热门文章

  1. sqlhelp(sqlite)
  2. Lively Wallpaper:please enter openweathermap.orgapi/city information correctly
  3. Linux下sdio设备扫描过程,[mmc]Linux下MMC/SD/SDIO的识别与操作
  4. OFFICE软件有哪三大语言功能?
  5. SHELL判断文件是否包含某个字串
  6. 没有别的厂家生产薯片?
  7. AI连围棋都可以大胜,何况游戏
  8. gstreamer 1.8.3 编译记录
  9. VS错误的解决解决:LINK fatal error LNK1000: Internal error during IncrBuildImage
  10. Asterisk怎样配置才能出视频