我有如下函数调用:
static void Main(string[] args)
{
StreamLoader loader = new StreamLoader();
StreamConsumer consumer = new StreamConsumer();
try
{
Console.WriteLine("Loader feeds to respective queues.....");
loader.DonwloadFeeds();
Console.WriteLine("Processing queued feeds.....");
consumer.ProcessQueuedFeeds();
}
catch (Exception ex)
{
logger.append(ex.Message, Logger.LogLevel.ERROR);
}
}
如何同时开始下载邮件和处理邮件。我想同时调用/调用这两个函数。 我正在使用C#。
答案 0 :(得分:6)
Parallel.Invoke(() => loader.DonwloadFeeds(), () => consumer.ProcessQueuedFeeds());
请参阅: http://msdn.microsoft.com/en-us/library/dd537609(v=vs.110).aspx