大哥 我是求具体实现
追答你可以为每个邮箱写一个发送邮件的方法,然后针对这几个方法分别开个线程调用就行了,
我想你可能是要实现各邮箱自动发邮件的功能吧,这可能还需要用到定时器
首先 先表示感谢 你没有明白我的意思。。我的意思是 利用线程管理发件箱 一个线程管理一个邮箱 最终实现多个邮箱同时登录 发送邮件。。就是这样 我语言功底比较差就是不知道怎么实现。。多线程例子 和发邮件的方法均已实现 就是不知道怎么把多线程嵌套进去
追答你不是已经知道线程如何创建了吗,那么就写个for循环,实例化多个线程。
希望代码对你有帮助
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Program p = new Program();
List listThread = new List(5);
Thread thread = null;
for (int i = 0; i < 5; i++)
{
thread = new Thread(new ThreadStart(p.ThreadMethod));
thread.Name = "Thread" + (i + 1);
Console.WriteLine("创建 Thread" + (i + 1));
listThread.Add(thread);
}
//关闭指定线程
foreach (Thread tempThread in listThread)
{
if (tempThread.Name == "Thread3")
{
Console.WriteLine(tempThread.Name + " 线程已关闭");
tempThread.Abort();
}
}
Console.ReadLine();
}
private void ThreadMethod()
{
}
}
}
请问QQ多少 有些问题还要请教。。
追答547792395
本回答被提问者采纳我想要实现的是 同时能够登录多个邮箱 同时发邮件 就可以了我写的只能一次登录一个邮箱发邮件
追答如果是这样的话lietou1986的思路是正确的,你可以考虑用线程池来实现
追问是呀 思路很早就有了。。。就是不会实现。。。愁死了 谢谢你呀
追答没关系,有思路了就好做了,按照你的思路这网上去一步步找代码,然后自己去改改就可以了
追问天天被人追着要。。没有那么多时间了
追答我也是,现在在做一个项目51之前要做出来,做不出来客户就不要了,混口饭真难
求高手解答 用C#如何实现多线程控制多个邮箱,一个线程控制一个邮箱发...
创建并控制线程,设置其优先级并获取其状态。命名空间:System.Threading 程序集:mscorlib(在 mscorlib.dll 中)备注 一个进程可以创建一个或多个线程以执行与该进程关联的部分程序代码。使用 ThreadStart 委托或 ParameterizedThreadStart 委托指定由线程执行的程序代码。使用 ParameterizedThreadStart 委托可以将...