Java基础
Java基础学习
Cinnabar2016
好记性不如烂笔头,最近一定多记录
展开
-
Java【CompletableFuture】
CompletableFuture supplyAsync runAsync allOf thenRun thenRunAsync原创 2024-05-30 16:46:27 · 304 阅读 · 0 评论 -
Hashtable与HashMap,ConcurrentHashMap的区别
1.比较一下两者 1)HashMap不是线程安全的,HashTable是线程安全。 2)HashMap允许空(null)的键和值(key),HashTable则不允许。 3)HashMap性能优于Hashtable。 HashTable容器使用synchronized来保证线程安全, 但在线程竞争激烈的情况下HashTable的效率非常低下。 因为当一个线程访问HashTable的同步方法时, 其...原创 2018-10-27 10:02:54 · 182 阅读 · 0 评论 -
线程和进程的区别
Cpu最小调度的单元是线程,进程是划分内存空间的最小单元,进程里面的数据多个线程共享 1.线程(Thread)与进程(Process) 进程定义的是应用程序与应用程序之间的边界,通常来说一个进程就代表一个与之对应的应用程序。不同的进程之间不能共享代码和数据空间,而同一进程的不同线程可以共享代码和数据空间。 2.一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。 3.实现线程...原创 2018-10-30 20:09:16 · 1871 阅读 · 0 评论