操作系统--线程安全
文章平均质量分 84
哆啦A梦的110
这家伙不懒,啥都留了
展开
-
初识进程~
进程(Process)又称任务(Task).是操作系统对正在运行的程序的一种抽象,简单来说,就是一次程序运行的状态.原创 2022-09-02 13:34:18 · 800 阅读 · 4 评论 -
初识线程~
每个进程都有自己独立的虚拟地址空间,也有自己独立的文件描述符表,也就是说进程之间的资源是独立的,这也体现了进程的独立性;而在同一个线程里的多个线程之间,是共用这一份虚拟地址空间和文件描述符表的,也就是说在同一个进程中,线程之间的系统资源是共享的原创 2022-09-04 19:59:29 · 361 阅读 · 7 评论 -
单例模式之饿汉、懒汉模式
单例模式能保证类在程序中只存在唯一一份实例.这一点在很多场景中都需要,比如JDBC中的DataSource实例就只需要一个.原创 2023-02-27 14:08:12 · 612 阅读 · 0 评论 -
多线程之wait和notify
因为线程之间是抢占式执行的,所以线程之间执行的先后顺序难以预知。但是实际开发中,我们希望线程之间的执行顺序是能被掌控的,比如线程2开始之前,需要线程1的某个任务先被执行。原创 2023-02-27 10:54:30 · 967 阅读 · 0 评论 -
线程安全之synchronized和volatile
synchornized会起到互斥的效果,某个线程执行到某个对象的synchronized中时,其它线程如果也执行到这个对象的synchronized时,就会阻塞等待。原创 2023-02-26 10:52:24 · 711 阅读 · 7 评论