代码之家  ›  专栏  ›  技术社区  ›  devoured elysium

关于管道和过滤器实现的一些问题

  •  2
  • devoured elysium  · 技术社区  · 14 年前

    我要开发一个名为 ExtractInfoFromUrl . 此组件具有一个名为 addUrl(url) 它接受URL并打开给定的URL并从相应的页面提取信息,完成后引发事件。在内部,组件由管道和过滤器组成。

    我有3个问题:

    1. 我想知道更好的是什么——每个都有 Filter 有一个 Thread (即,在Java中,从 螺纹 或有 Pipe Threads ?

    2. 很明显,我必须要有过滤器或带螺纹的管道。但我是否也可以为组件本身使用线程?我需要一个控制其他线程的线程,我相信主程序的线程不适合这个任务,但我不太确定为什么。

    3. 是否有其他类型的Java实现,用于允许我处理其他类型的数据而不是char/int?我想这对我来说有点太低了。例如,如果有其他允许使用字符串的方法,那就更好了。

    谢谢

    2 回复  |  直到 14 年前
        1
  •  2
  •   Hovercraft Full Of Eels    14 年前
        2
  •  1
  •   lijie    14 年前

    为什么不考虑消息队列而不使用低级读写器呢?