JAVA多线程,如何写此代码:两个线程对变量i同时操作,线程1对i加5次,线程2对i减5次,往复100次
2个回答
展开全部
static void Main(string[] args)
{
Thread t1 = new Thread(new ThreadStart(Thread1));
Thread t2 = new Thread(new ThreadStart(Thread2));
t1.Start();
t2.Start();
Console.Read();
}
static int tt1 = 0;//偶数
static int tt2 = 1;//奇数
public static void Thread1()
{
for (int i = 0; i < 500; i++)
{
tt1 = tt1 + 2;
Console.Write("/" + tt1 + "/");
}
}
参考一下 以前写的 c#的 原理没差别
{
Thread t1 = new Thread(new ThreadStart(Thread1));
Thread t2 = new Thread(new ThreadStart(Thread2));
t1.Start();
t2.Start();
Console.Read();
}
static int tt1 = 0;//偶数
static int tt2 = 1;//奇数
public static void Thread1()
{
for (int i = 0; i < 500; i++)
{
tt1 = tt1 + 2;
Console.Write("/" + tt1 + "/");
}
}
参考一下 以前写的 c#的 原理没差别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
100次应该看不出多线程的情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询