一关系:进程包含线程
二:一个进程里可以包含多个线程
进程 属于资源分配的单位
而线程是在执行任务每一个任务中的基本单位;
在多线程的时候要特别注意线程的安全性,这个时候就会用到锁,(synchronized )这个锁用俗话说就是不太公平,霸道,不能手动,所以出了的一个新锁叫 :(lock)锁,这个是可以手动操作的,比较实用。 最后注意的是要调线程只能调用 run 方法 。getName(),/方法是得到当前线程的名字,setName()方法是设置名字,也可以在后面直接加上:start()方法是启动线程。
public class Mythred extends Thread{
@Override
public void run() {
for(int i=0;i<100;i++){
System.out.println(“这里面随意”);
}
}
}
public class Mdth {
public static void main(String[] args) {
// TODO Auto-generated method stub
Mythred st=new Mythred();
st.start();
}
}