2015-01-01 136 views
-2

你可以讓我知道是否以下任務是實現與否,如果是,那麼怎麼樣,如果沒有那麼爲什麼。如何實現「好像」多EXE文件從C#一個exe文件運行

我有郵件功能C#編寫的,我需要在一杆50個送郵件。現在我可以通過兩種方式實現這一點,一次運行50個exes,或者通過在單個程序中實現線程概念。

但預期線程的概念是不是給我造成或者可以說性能,因爲我通過運行多個EXE文件獲得。你能幫助我通過提供建議或概念來運行一個程序並獲得運行多個exes的性能。

+1

正如預期的那樣類型EmailContent的對象的列表發送50多封電子郵件,以50個不同的地址?我希望看到你的數字能夠證明啓動一個全新的過程比單一的線程更快地完成代碼。 – Blindy

+1

爲什麼要運行50 Exes ..?添加一個後臺工作,並使用循環發送電子郵件列表收集電子郵件地址 – DareDevil

+0

對不起安德魯·巴伯,但我不這麼認爲它已經有太多可能的答案還是不錯的答案將是長期的,因爲回答我的問題只有是或否如果是,那麼它背後的邏輯可能是什麼,我認爲邏輯不會佔用太多的線,如果沒有,那麼爲什麼又是簡短的答案。 – Yusuf

回答

1

如果你想發送電子郵件一樣到50個不同的電子郵件地址(50個電子郵件),那麼你應該能夠在你的代碼中指定的所有電子郵件地址爲BCC做。或者甚至只是將它們指定爲「TO」電子郵件地址中的逗號分隔值。

可以循環高達50次通過循環含有具有 FROMADDRESS 的toAddress 身體

希望幫助