1 将键盘上输入的一串字符写到文本文件中。
2 实现具有如下功能的交互式字典:
  1)可以查询每个单词的解释,例如,输入“hello”将显示“a greeting”
  2)能够加入新的单词和解释
  3)能够删除新的单词和解释
  4)将所有单词和解释保存在一个文件里,程序运行时可以读取
提示:编写一个WordDictionary类,提供字典对象包含查询,增加,删除单词和解释,从文件读取字典和将字典保存到文件等方法。
3 创建两个线程的实例,分别将一个数组从小到大,从大到小排列输出
4 利用多线程模拟生产者消费者问题
  要求:有m个生产者线程,有n个消费者线程,有k个循环队列缓冲区单元。

解决方案 »

  1.   

    4个独立作业?
    要完整源代码?如果你在作业中有些不了解的地方再上来问,我会很高兴帮你解决的;但如果要源代码,你把分加到1000,10000我也不回,来CSDN都是相互学习相互进步的,不是来害人的,所以决定不害你.
    我现在在这说了,楼下的兄弟们基本都会支持的,也许有人会看上你的分,我也管不着,嘿嘿,但我们会强烈BS那个BC....说完了,明天我再上来看贴.
      

  2.   

    CSDN上的确不帮人写作业第二个可以考虑用Properties
      

  3.   

    我做作业的时候还不知道csdn呢.....
      

  4.   

    对啊,怎么贴作业啊,建议版主下次删除这类贴啊!
    hehe!
      

  5.   

    前三条实在没难度,自己去做
    最后一条生产者消费者问题给些提示:
    消费者线程:
        while(仓库空)
        {
            仓库.wait();
        }
        ……
        ……
        仓库.notifyAll();生产者那边自己想去吧。
    别忘记:1、wait(),notifyAll()方法往往成对出现,否则会出现无限等待。
            2、wait(),notifyAll()方法必须放在同步块中(同步什么对象不用我说了吧),否则没法执行。
      

  6.   

    写点小例子解决某个问题我们会很投入。
    但是要写那么多,不干!ohoh,帮人做那么多作业才不愿意花时间呢,影响明天上班会被老板扣钱的!如果你支付RMB,也许有人会愿意。^_^