多线程
Edison_style
300字以内
展开
-
Java中的多线程(进程和线程的创建)
一、进程的创建通过Runtime类中的exec()方法来创建public class test{ public static void main(String[] args) throws Exception { Runtime rt = Runtime.getRuntime(); rt.exec("notepad");//创建一个记事本进程 } }...原创 2018-06-04 13:20:35 · 241 阅读 · 0 评论 -
Java中的多线程(同步线程)
public class test{ public static void main(String[] args) throws IOException{ Thread1 t1 = new Thread1("A"); Thread1 t2 = new Thread1("B"); Thread1 t3 = new Thread1("C"); ...原创 2018-06-04 16:58:23 · 232 阅读 · 0 评论 -
Java中的线程安全和线程不安全
线程安全:多条线程访问时,采用同步或者添加锁机制(详见:https://blog.csdn.net/edison_style/article/details/80566909),当一条线程访问完,其他线程才能访问,这就是线程安全。线程不安全:多条线程同时进入代码块进行操作,造成数据重复使用等脏数据的情况。...原创 2018-06-05 14:25:33 · 605 阅读 · 0 评论 -
Java中的多线程(进程和线程)
进程:正在运行的程序。是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。线程:进程中的单个顺序控制流,是一条执行路径。 一个进程有一条(多条)执行路径,则称为单线程(多线程)程序。并行:逻辑上同时发生,某个时间内同时运行多个程序。并发:物理上同时发生,某个时间点同时运行多个程序。(jvm虚拟机的启动也是多线程的,最低启动两个线程,即...原创 2018-05-31 11:23:33 · 316 阅读 · 0 评论