开发一个windows service程序,要求调用两个processor的资源,可行吗?
遇到个面试作业,要求在.NET下开发一个windows service程序,该程序要调用两个processor。
第一个processor用多线程把一批XML文件转换成JSON文件。 (-- 用多线程我会)
第二个processor把转换好的JSON文件通过email发送出去。 (-- 发邮件我也会)
我的问题是,这种程序能实现吗?这个面试问题本身是不是有问题?
我自己认为一个程序本身只能跑在一个processor上,应该没法再调用其它processor的。
请大牛指点下,这个面试问题是不是合理的,如果能实现一个服务调两个processor,能提供下学习的代码实例,代码本身可以很简单,比如转换XML成JSON,发邮件之类的都可以用空函数代替,但学要有完整的骨架,能表达清楚是用哪些类库实现调两个processor的功能的。
十分感谢。