using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;namespace thread
{
class Program
{
static void Main(string[] args)
{
A a = new A();
//1秒内有400毫秒运行这个线程
Thread thread1 = new Thread(a.fun1); //1秒内有100毫秒运行这个线程
Thread thread2 = new Thread(a.fun2); //1秒内有300毫秒运行这个线程
Thread thread3 = new Thread(a.fun3); //1秒内有100毫秒运行这个线程
Thread thread4 = new Thread(a.fun4); //1秒内有50毫秒运行这个线程
Thread thread5 = new Thread(a.fun5); //1秒内有50毫秒运行这个线程
Thread thread6 = new Thread(a.fun6); //不知道如何写了
//求大侠指点
}
}
class A
{
public void fun1()
{
Console.WriteLine("fun1...");
}
public void fun2()
{
Console.WriteLine("fun2...");
}
public void fun3()
{
Console.WriteLine("fun3...");
}
public void fun4()
{
Console.WriteLine("fun4...");
}
public void fun5()
{
Console.WriteLine("fun5...");
}
public void fun6()
{
Console.WriteLine("fun6...");
}
}
}如何实现上面的线程时间分配方式,谢谢诶...
using System.Collections.Generic;
using System.Text;
using System.Threading;namespace thread
{
class Program
{
static void Main(string[] args)
{
A a = new A();
//1秒内有400毫秒运行这个线程
Thread thread1 = new Thread(a.fun1); //1秒内有100毫秒运行这个线程
Thread thread2 = new Thread(a.fun2); //1秒内有300毫秒运行这个线程
Thread thread3 = new Thread(a.fun3); //1秒内有100毫秒运行这个线程
Thread thread4 = new Thread(a.fun4); //1秒内有50毫秒运行这个线程
Thread thread5 = new Thread(a.fun5); //1秒内有50毫秒运行这个线程
Thread thread6 = new Thread(a.fun6); //不知道如何写了
//求大侠指点
}
}
class A
{
public void fun1()
{
Console.WriteLine("fun1...");
}
public void fun2()
{
Console.WriteLine("fun2...");
}
public void fun3()
{
Console.WriteLine("fun3...");
}
public void fun4()
{
Console.WriteLine("fun4...");
}
public void fun5()
{
Console.WriteLine("fun5...");
}
public void fun6()
{
Console.WriteLine("fun6...");
}
}
}如何实现上面的线程时间分配方式,谢谢诶...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货