摘要: 进程: 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 线程: 线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的 阅读全文
posted @ 2019-05-18 23:45 不安于现状的码农 阅读(8242) 评论(0) 推荐(1)
摘要: 1、新建:线程刚被创建时的状态; 2、就绪(可运行):只要调度器把时间片分配给线程,就可以运行,不同于死亡和阻塞状态; 3、运行状态 4、阻塞:线程能够运行,但是有条件阻止它的运行,调度器忽略该线程,不会分配时间片给它,直到重新进入就绪状态; 5、死亡:从run方法返回后进入该状态,处于死亡或终止状 阅读全文
posted @ 2019-05-18 23:22 不安于现状的码农 阅读(128) 评论(0) 推荐(0)
摘要: json一共有两种数据类型, (1)一种是以(key/value)对形式存在无序的json对象,以“{”开始,以"}"结束。每个"名称”后跟一个“:”,“名称/值”对之间使用","分隔。 key值必须要是String类型,而对于value,则可以是String number object array 阅读全文
posted @ 2018-09-27 10:54 不安于现状的码农 阅读(2227) 评论(0) 推荐(0)
摘要: 1、==和!= 比较的是对象的引用,引用存在于栈内,保存的是对象的地址;对象存在于堆内。 2、equals默认比较的也是引用,即对象的地址,若要比较对象实际的值,需要重写Object的equals方法; java中如String,Integer等类已经重写了equals方法,因此比较的不再是对象在内 阅读全文
posted @ 2018-04-25 12:02 不安于现状的码农 阅读(323) 评论(0) 推荐(0)