⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testrunnable.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.test;

import java.applet.Applet;
import java.awt.*;

public class TestRunnable extends Applet implements Runnable
{
	Label label1 = new Label("线程1");
	Label label2 = new Label("线程2");
	TextField threadA = new TextField(36);
	TextField threadB = new TextField(36);
	Thread threada,threadb;
	int counta = 0,countb = 0;
	
	//(1)初始化窗口
	public void init()
	{
		add(label1);
		add(label2);
		add(threadA);
		add(threadB);
	}

	//(2)启动线程
	public void start()
	{
		threada = new Thread(this,"ThreadA");
		threadb = new Thread(this,"ThreadB");
		threada.start();
		threadb.start();
	}

	//(3)停止线程
	public void stop()
	{
		if(threada.isAlive())threada.stop();
		if(threadb.isAlive())threadb.stop();
	}

	//(4)线程执行的方法
	public void run()
	{
		String current;
		while(true)
		{
			try
			{
				Thread.sleep((int)(Math.random()*2000));
			}catch(InterruptedException e){}
		
			current = Thread.currentThread().getName();
			if(current.equals("ThreadA"))
			{
				counta++;
				threadA.setText("线程A第"+counta+"次被调度");
			}
			else
			{
				countb++;
				threadB.setText("线程B第"+countb+"次被调度");
			}
		}
	}
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -