java中線程安全的集合 java中vector和array list的區(qū)別是什么?
java中vector和array list的區(qū)別是什么?給你個(gè)表格吧類 速度 多線程安全性 適用方面Vector 慢 安全 提供了線程序同
java中vector和array list的區(qū)別是什么?
給你個(gè)表格吧
類 速度 多線程安全性 適用方面
Vector 慢 安全 提供了線程序同 步,在多線程是安全的.
ArrayList 快 不安全 多線程不安全
二者各有特點(diǎn),要看你怎么取舍.
日常編碼的時(shí)候,一般都是單線程程序,采用arraylist較好.
在涉及到網(wǎng)絡(luò)編程.進(jìn)程合作的時(shí)候,多線程共享變量的時(shí)候,采用vector好,舉個(gè)例子,數(shù)據(jù)庫(kù)緩沖池采用vector而不是arraylist.