1 将键盘上输入的一串字符写到文本文件中。
2 实现具有如下功能的交互式字典:
1)可以查询每个单词的解释,例如,输入“hello”将显示“a greeting”
2)能够加入新的单词和解释
3)能够删除新的单词和解释
4)将所有单词和解释保存在一个文件里,程序运行时可以读取
提示:编写一个WordDictionary类,提供字典对象包含查询,增加,删除单词和解释,从文件读取字典和将字典保存到文件等方法。
3 创建两个线程的实例,分别将一个数组从小到大,从大到小排列输出
4 利用多线程模拟生产者消费者问题
要求:有m个生产者线程,有n个消费者线程,有k个循环队列缓冲区单元。
2 实现具有如下功能的交互式字典:
1)可以查询每个单词的解释,例如,输入“hello”将显示“a greeting”
2)能够加入新的单词和解释
3)能够删除新的单词和解释
4)将所有单词和解释保存在一个文件里,程序运行时可以读取
提示:编写一个WordDictionary类,提供字典对象包含查询,增加,删除单词和解释,从文件读取字典和将字典保存到文件等方法。
3 创建两个线程的实例,分别将一个数组从小到大,从大到小排列输出
4 利用多线程模拟生产者消费者问题
要求:有m个生产者线程,有n个消费者线程,有k个循环队列缓冲区单元。
要完整源代码?如果你在作业中有些不了解的地方再上来问,我会很高兴帮你解决的;但如果要源代码,你把分加到1000,10000我也不回,来CSDN都是相互学习相互进步的,不是来害人的,所以决定不害你.
我现在在这说了,楼下的兄弟们基本都会支持的,也许有人会看上你的分,我也管不着,嘿嘿,但我们会强烈BS那个BC....说完了,明天我再上来看贴.
hehe!
最后一条生产者消费者问题给些提示:
消费者线程:
while(仓库空)
{
仓库.wait();
}
……
……
仓库.notifyAll();生产者那边自己想去吧。
别忘记:1、wait(),notifyAll()方法往往成对出现,否则会出现无限等待。
2、wait(),notifyAll()方法必须放在同步块中(同步什么对象不用我说了吧),否则没法执行。
但是要写那么多,不干!ohoh,帮人做那么多作业才不愿意花时间呢,影响明天上班会被老板扣钱的!如果你支付RMB,也许有人会愿意。^_^