svchost 能启用好几个,为啥Fetcher就不能启用多个呢

yxy10072510329 2010-10-19 09:28:45
1、我通过VS2008 publish了一个程序:Fetcher
2、然后我再命令行下执行:
C:\Documents and Settings\username>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50
727\InstallUtil.exe E:\service\FetcherSY\Company.Cloud.Sync.RPDataFetcherSrv.ex
3、成功安装了服务:RPDataFetcherSrv

现在的问题是我的这个服务最好能开3个进程同时跑,每个进程针对一个配置【比如进程1跑百度的detcher,进程2跑google的fetcher,进程三跑搜搜的fetcher】,请问我该如何启动3个进程,或者用Fetcher做三个服务(直接复制Fetcher1,Fetcher2安装的时候不会成功)。

svchost能跑好几个进程,这个Fetcher应该也能跑好几个进程的吧,有啥办法吗?
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxy10072510329 2010-10-21
  • 打赏
  • 举报
回复
最终我生成了3次,每次去不同的服务名,算形式解决了,楼上的我说的不是多线程,2楼确实是个方法,但这个方法可以用一个exe创建3个服务,但是这三个服务是互斥的,不能同时跑
wuyq11 2010-10-19
  • 打赏
  • 举报
回复
ParameterizedThreadStart PStart = new ParameterizedThreadStart(ThreadMethod);
Thread myThread = new Thread(PStart );
object o = "";
myThread.Start(o);
public void ThreadMethod(object ParObject)
{
}
机器人 2010-10-19
  • 打赏
  • 举报
回复
那你用一个服务启动3个进程呗。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧