`
sdh88hf
  • 浏览: 69618 次
  • 性别: Icon_minigender_1
  • 来自: 绍兴
社区版块
存档分类
最新评论

多线程例子

阅读更多
碰到这样一道面试题
用java1.5,实现如下场景。
开心农场有养鸡场、猴山等两个项目,采购部门分批次采购所有动物的饲料,并堆在仓库。现在开发一个信息发布小工具,为各个饲养项目管理小组及时的发布饲料发放讯息。
输入为控制台:
发布信息1:鸡饲料到货了,请养鸡场管理小组前来取货;
发布信息2:猴饲料到货了,请猴山管理小组前来取货;
如示例效果。
要求:
1)养鸡场小组和猴饲养组分别在不同的线程中打印回复信息;
2)结束时必须先结束饲养组线程;
3)代码简洁,结构清楚;
4)要求代码支持灵活的多项目扩展,如:增加大象园、长颈鹿园等;
提示:scanner获取控制台输入;

之前多线程接触度为0,而且在之前面试中也一直被这类题给难倒,今天研究了一下午,做了一个列子,希望有人能指出其中的误区;

发代码报错,请下载附件

分享到:
评论

相关推荐

    C# 多线程实例多线程实例多线程实例

    本文将深入探讨C#中的多线程实例,以帮助开发者理解如何有效地利用多核处理器资源,提高程序的执行效率。 多线程允许一个应用程序同时执行多个任务,每个任务都在一个独立的线程上运行。C#中,我们可以通过System....

    Delphi API 串口通信 多线程例子.rar

    在"Delphi API 串口通信 多线程例子.rar"这个压缩包中,可能包含了一个示例项目,展示了如何使用Delphi的API和多线程技术实现串口通信。文件名"codefans.net"可能指的是一个代码分享网站,或者是一个特定的源代码...

    今天没事给大家写一个多线程例子

    今天没事给大家写一个多线程例子 今天没事给大家写一个多线程例子

    易语言大漠多线程例子.rar

    这个"易语言大漠多线程例子.rar"压缩包包含了一个使用大漠插件实现多线程编程的示例项目。 多线程是现代程序设计中一个关键的概念,它允许程序同时执行多个任务,提高了程序的效率和响应性。在易语言中,使用大漠...

    excel vba 多线程 实例

    excel vba 多线程 实例 excel vba 多线程 实例

    Delphi 多线程实例

    Delphi 三个多线程例子代码是个实例解压后即可运行,经过测试运行没有错误。大家放心下载

    Delphi中最简单的多线程例子

    本篇文章将详细讲解一个在Delphi中实现的最简单的多线程例子,帮助你理解如何在实践中应用多线程。 首先,让我们分析一下提供的文件列表: 1. `ThSort.dcu` 和 `SortThds.dcu`:这些是编译后的单元文件,包含了源...

    多线程 串口的多线程例子

    标题中的“多线程 串口的多线程例子”是指在编程中处理串行通信时采用多线程技术的一个示例。串口通信是一种在计算机及其外设间通过串行数据传输的方式进行通信的技术,通常用于设备间的短距离通信。多线程则是在...

    C#.NET多线程实例6个(包括多线程基本使用,多线程互斥等全部多线程使用实例),可直接运行

    本资源包含六个C#.NET多线程的实例,涵盖了多线程的基本使用到更高级的概念,如线程互斥。以下是这些实例可能涉及的关键知识点: 1. **线程创建**:C#中创建线程主要有两种方式,一是通过`System.Threading.Thread`...

    易语言借助乐玩图色脚本多线程例子

    在这个“易语言借助乐玩图色脚本多线程例子”中,我们将探讨如何利用易语言结合特定的第三方库,如“乐玩”和“鱼刺”,实现多线程编程。 乐玩图色脚本可能是指一个图形界面工具或库,它为易语言提供了丰富的图形...

    C#.NET多线程实例6个(包括多线程基本使用,多线程互斥等全部多线程使用实例)

    以下将详细讲解C#.NET中的多线程及其相关实例,包括基本使用、线程互斥等核心概念。 1. **多线程基本使用** 在C#.NET中,我们可以使用`System.Threading`命名空间中的`Thread`类来创建和管理线程。创建一个新线程...

    简单多线程实例简单多线程实例简单多线程实例

    本文将深入探讨“简单多线程实例”,旨在帮助你理解并掌握如何在实际项目中运用多线程。 多线程是指在一个程序内同时运行多个线程,每个线程都独立地执行自己的任务。在Java、Python、C++等编程语言中,都有内置的...

    .NET多线程实例

    下面将详细讨论这个.NET 2.0多线程实例所涵盖的知识点。 首先,我们来看"控制台和WinForm的并行访问"。在.NET 2.0中,你可以使用System.Threading命名空间下的Thread类来创建和管理线程。在控制台应用中,多线程...

    cvi多线程实例

    本实例将探讨如何在LabWindows/CVI中实现多线程,以及如何利用多线程来实现波形的高效显示。 首先,我们需要了解什么是线程。线程是程序执行的基本单元,一个进程中可以包含一个或多个线程。多线程使得程序可以在...

    多线程实例-摇奖机源码

    "多线程实例-摇奖机源码"是一个很好的学习资源,适合初学者理解并实践多线程的控制。 首先,让我们了解一下多线程的基本概念。在单线程程序中,所有任务都按照顺序依次执行。而在多线程环境中,多个线程可以并发...

    VB 多线程实例 ThreadPro

    在标题"VB 多线程实例 ThreadPro"中,"ThreadPro"可能是一个示例项目或者库,专门用于演示和实践VB中的多线程应用。描述中提到,这是一个旧项目,但仍然有价值,因为重新开发可能成本过高。 多线程在VB中主要通过两...

    Qt 多线程及简单实例 demo

    Qt 多线程及简单实例 demo。 多线程的几大特点: 1.多线程的执行顺序无法保证,与操作系统的调度策略和线程优先级等因素有关。 2.多线程的切换可能发生在任何时刻、任何地点。 3.多线程对代码的敏感度高,因此对...

    多线程例子 演示多线程使用

    在计算机编程中,多线程是一种...这个“多线程例子.cpp”文件很可能是实现上述概念的一个具体实例,可能包括线程创建、同步、通信等操作。通过分析和学习这个例子,你可以更好地理解如何在实际项目中运用多线程技术。

Global site tag (gtag.js) - Google Analytics