并行执行erlang程序

时间:2017-02-19 10:18:58

标签: erlang otp gen-server

这是我的计划功能的一部分:

case is_html(Headers) of
{true,_} ->
      UTFBody=convert_to_utf8(Headers,RawBody),
      ParsedBody=mochiweb_html:parse(UTFBody),
      Desc=get_head(search_tag(ParsedBody,?DESC)),
      Title=get_head(search_tag(ParsedBody,?TITLE)),
      SiteName=get_head(search_tag(ParsedBody,?SITENAME)),
      CONURL=get_head(search_tag(ParsedBody,?URL)),
      Author=get_head(search_tag(ParsedBody,?AUTHOR)),
      Image=get_head(search_tag(ParsedBody,?IMAGE)),
      {Desc,Title,SiteName,CONURL,Author,Image};
{false,Ext} ->
   .........

所有语句都是独立的,如何修改程序,使程序行并行执行,并减少执行时间。

任何帮助都很明显。

编辑:

get_head/1返回head的{​​{1}}。

list有一个search_tag/2实施。

0 个答案:

没有答案