【问题标题】:Using Erlang to manage multiple instances of an external process使用 Erlang 管理外部进程的多个实例
【发布时间】:2009-06-22 22:22:39
【问题描述】:

我有一个单线程进程,它接受一个输入文件并生成一个输出文件(将文件输入和文件输出路径作为输入)。我想使用 Erlang 来创建、管理和关闭这个进程的多个实例。

基本上,每当客户端进程需要生成输出文件时,客户端都会使用输入和输出路径连接到 Erlang 服务器 - 服务器启动一个新进程 - 将路径提供给它,然后一旦该过程完成,终止进程。

我对 gen_server 等如何工作有基本的了解,但我想知道我是否可以使用 erlang 创建和删除外部进程的实例? (例如一个 JAR)。我应该查看哪个库?

【问题讨论】:

    标签: erlang


    【解决方案1】:
    【解决方案2】:

    os:cmd 函数可能是最接近的,参见 [http://www.erlang.org/doc/man/os.html1。它确实假设您的进程运行然后完成 - “删除”部分未涵盖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 2012-01-10
      • 2021-08-15
      • 2011-06-12
      • 1970-01-01
      • 2011-08-11
      相关资源
      最近更新 更多