线程
进程:系统进行资源分配和调用独立单元。每个进程都有自己系统资源的内存空间
线程:又称轻量级进程,同时也是cup的基本调度单位。进程中一条执行线路,一个线程执行一个任务称为单线程,由多个线程组成,彼此间完成不同的工作,交替执行称为多线程
进程与线程的关系:进程是系统进行资源分配和调度的独立单元,线程是cup的基本调度单位;一个进程中可以有1到多个线程。一个新城只属于一个进程中多个线程中多个线程之间是互抢资源竞争关系。
线程的组成:cup时间片:操作系统(OS)会为每个线程分配时间
运行数据:对空间,栈空间,
线程的逻辑代码。
实现线程
创建线程的三种方式:
重写快捷键: alt + shift + s
第一种:
Eg。Public class TestCreateThread {
Public static void main(String[] args) {
MyThread t1 = new MyTherad();
T1.start();
}
}
Class MyThred extends Thread {
Public void run() {
For ( int I = 1; I <= 50; i++){
System.out.pritln(“Mythread:”+i);
}
}
}
JFram界面
setSize(width, height),设置窗体大小
setLocation(width, height),设置在窗体内部的位置
JLabel usernameJLabel = new JLabel(); // 用户名标签
JLabel passworJLable = new JLabel(); // 密码标签
JTextField userJTextField = new JTextField(); // 用户输入框
JPasswordField passwordField = new JPasswordField(); // 密码输入框
JButton loginButton = new JButton(); // 登录按钮
JButton escJButton = new JButton(); // 取消按钮
标签图片:
setIconImage(new ImageIcon("image/115.png") .getImage());// 小窗体图标,运行系统图标 ,
setVisible(true); // 显示窗体界面