摘要: # 1.对比 ## 1.ArrayList和Vector有什么区别? 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 ## 2.HashMap和H 阅读全文
posted @ 2020-03-23 13:11 林帆 阅读(42) 评论(0) 推荐(0)
摘要: # 1.同步的安全问题 ## 1.同步代码块 ```java格式: synchronized(锁对象){ //同步代码 } 锁对象:它必须是一个引用类型,可以是任何对象。另外: 要保证多个线程要共享“同一个锁对象”。``` 示例: ```java1).Tickets类:public class Ti 阅读全文
posted @ 2020-03-23 13:10 林帆 阅读(45) 评论(0) 推荐(0)
摘要: # 1.同步的安全问题 ## 1.同步代码块 ```java格式: synchronized(锁对象){ //同步代码 } 锁对象:它必须是一个引用类型,可以是任何对象。另外: 要保证多个线程要共享“同一个锁对象”。``` 示例: ```java1).Tickets类:public class Ti 阅读全文
posted @ 2020-03-23 13:02 林帆 阅读(65) 评论(0) 推荐(0)
摘要: [TOC] # 1.基本概念 ## 1.1进程 操作系统中的独立运行的程序,每一个进程执行都有一个执行顺序。一个进程中可以有多个线程。 ## 1.2 线程 从进程创建的,只是进程的一部分代码可以脱离出来,与主线程同时进行。 ## 1.3 多线程 多线程是实现多任务的一种方式。 ## 1.4并发 指两 阅读全文
posted @ 2020-03-23 12:59 林帆 阅读(48) 评论(0) 推荐(0)