`
wfbshiwo
  • 浏览: 709 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

也做迅雷笔试题

阅读更多
刚开始觉得不难,动手写的时候才发现问题。调试了好多遍才出来结果。上代码:
import java.util.LinkedList;


public class ABC {

	public static void main(String[] args) {
		Lock lock=new Lock();
		MyThread t1=new MyThread("A", lock,10);
		MyThread t2=new MyThread("B", lock,10);
		MyThread t3=new MyThread("C", lock,10);
		new Thread(t1).start();
		new Thread(t2).start();
		new Thread(t3).start();
	}
	
}
//线程
class MyThread implements Runnable{

	String key=null;
	Lock lock=null;
	int num=0;
	public MyThread(String k,Lock l,int n) {
	key=k;
	lock=l;
	num=n;
	}
	@Override
	public void run() {
		while(num>0){
			synchronized (lock) {
				if(key==lock.queue.getFirst())	
				{
				System.out.print(key);
				lock.next();
				num--;
				}}
		}
	}
}
//锁功能
class Lock{
	LinkedList<String>queue;//模仿循环队列
	Lock(){
		queue=new LinkedList<String>();
		queue.add("A");
		queue.add("B");
		queue.add("C");		
	}
	 void next(){
		String h=queue.poll();
		queue.add(h);
	}
	
}

才通过论坛测试,第一次发帖....汗!
分享到:
评论

相关推荐

    迅雷笔试题汇总整理(较全)

    这份“迅雷笔试题汇总整理”涵盖了多种IT领域的知识,旨在测试应聘者的综合素质和技术能力。以下是对这些知识点的详细解析: 1. **计算机网络**:迅雷的核心业务涉及网络传输,因此,网络基础知识是必不可少的,...

    迅雷 笔试题面经整理

    迅雷笔试题面经整理迅雷笔试题面经整理迅雷笔试题面经整理迅雷笔试题面经整理

    迅雷网络公司 迅雷笔试题

    ### 知识点总结 #### 1. CPU与数据库查询优化问题 **题目描述:** 假设有10台服务器,每台服务器配置为2CPU/2G内存,现在需要执行一次数据库查询操作需要5秒,如何进行优化使得90%的查询能在1秒内完成?...

    迅雷笔试题(那年的不知道)

    这篇资料主要包含了一些迅雷笔试题目的具体内容,涵盖了算法、智力和逻辑推理等多个方面的问题。以下是对这些题目涉及的知识点的详细解释: 1. **循环左移函数**:这是一个简单的字符串处理函数,它将字符串中的...

    迅雷c++100笔试题

    迅雷一百题,集合了多次迅雷笔试的c++考题很有参考价值 ,想进迅雷,就好好看看,

    迅雷的笔试题,多个笔试题

    迅雷的笔试题,一笔,二笔的,过去的,可以参考。ps:深圳迅雷的工资可以透露一下,没想象中的那么高,个人认为哈

    迅雷校园招聘笔试题

    【迅雷校园招聘笔试题】涉及的范围广泛,主要涵盖了计算机基础知识、网络技术、操作系统、数据结构与算法、软件工程等多个领域。以下是根据题目标题和描述可能涉及的一些知识点的详细说明: 1. 计算机基础知识:这...

    2017程序员迅雷笔试题

    首先,迅雷笔试题中包含了多道编程和算法相关的面试题目,这里着重解析两个较为复杂的编程题目: 1. 如何将90%的查询在100毫秒内完成? 这是一个典型的性能优化问题。对于数据库查询,通常有以下几种优化手段: -...

    互联网校招面试笔试题合集

    以下将对这些公司常问的面试笔试题进行详细解读: 1. **BAT(百度、阿里巴巴、腾讯)面试笔试题**: - **百度**:作为搜索引擎巨头,百度的笔试题通常涉及搜索引擎优化、信息检索、自然语言处理和机器学习等技术。...

    迅雷笔试题(C语言)

    迅雷的笔试的一些题: 迅雷笔试题 /*定义循环左移函数(我没有用左移函数)*/ { int i,j; char temp=str[0]; for (i=0;i;i++) str[i]=str[i+1]; str[i]=temp; }

    迅雷招聘笔试题,软件开发

    准备找工作的可以做做! 准备找工作的可以做做!

    迅雷校园招聘笔试题(2010、2009)

    迅雷作为知名的互联网技术公司,其校园招聘笔试题往往涵盖了计算机科学和技术的多个核心领域,旨在测试应聘者的编程能力、算法基础、系统设计以及问题解决技巧。以下将详细解析这两个时期的笔试题可能涉及的知识点:...

    迅雷的笔试题(都来看看吧)

    在本题目中,我们主要关注两个编程问题,一个是关于输出特定字符形成的金字塔图案,另一个是C++中的对象构造与析构以及全排列的实现。 首先,让我们看第一个...在实际编程面试或笔试中,这些内容都是常见的考察点。

    迅雷面试笔试题目

    笔试题中提到了C语言的函数实现,说明了基本的函数定义和递归调用。 - **函数递归**:理解递归调用的原理,掌握递归终止条件的设置。 - **内存管理**:在C语言中要明确数组和指针的关系,了解内存分配和释放的机制...

    java国内部分大公司面试题附加Google笔试题集合.rar

    java华为面试题、百度试题、腾讯试题、网易笔试题、迅雷笔试题、中兴面试题、Google笔试题

    迅雷产品策划岗位2010笔试题

    迅雷产品策划岗位2010年笔试题,比较详细,有志迅雷的朋友可以作为参考!迅雷产品策划岗位2010年笔试题,比较详细,有志迅雷的朋友可以作为参考迅雷产品策划岗位2010年笔试题,比较详细,有志迅雷的朋友可以作为参考

    BAT华为美团360谷歌等各大互联网公司软件校招面试笔试试题资料240MB合集.zip

    【2013-2015年迅雷校园招聘】迅雷近年产品经理笔试题汇总.pdf 【2014年百度校园招聘】百度客户端产品设计师___产品经理___一面面经.pdf 【2014年谷歌校园招聘】腾讯产品笔试策划+经验.pdf 【2014腾讯校园招聘】腾讯...

    迅雷测试题笔试题

    这篇内容主要涉及了迅雷公司的一份笔试题,包含了数据库管理、SQL语言、软件测试理论、操作系统、网络协议以及TCP/IP协议模型等多个IT领域的知识点。 首先,从选择题部分我们学习到: 1. 数据库结构的描述和定义...

    迅雷笔试C++试题及解释

    以下是可能在迅雷笔试中出现的C++知识点: 1. **基本语法**:包括变量声明、数据类型(如int、float、char等)、运算符优先级、流程控制语句(如if、for、while)等。 2. **函数**:理解函数的作用、参数传递(值...

    一些面试笔试题文档,Google笔试题

    一些面试笔试题文档,包括:Google笔试题,百度试题,北京中软笔试题,广东北电面试题,华为试题,腾讯试题,网易笔试题,迅雷笔试题,中兴面试题。

Global site tag (gtag.js) - Google Analytics