04 2022 档案

摘要:进程:进程可以看作是程序的实例,大部分程序可以同时运行多个实例进程 比如记事本,画图,浏览器,也有些只能启动一个进程实例 比如 电脑管家,360等。 线程:一个线程就是一个指令流,将指令流中的一条条指令以一定的顺序交给CPU执行,线程是存在于进程内的,一个进程内可以有一到多个线程; 并行:同一时间同 阅读全文
posted @ 2022-04-09 17:02 超级大菜鸡 阅读(28) 评论(0) 推荐(0) 编辑
摘要:原子性提供了互斥访问:同一时刻只能有一个线程进行操作; 除了Atomic包类之外,还有锁可以实现此功能; synchronized: java关键字,依赖于jvm实现锁功能,被此关键字所修饰的,都是在同一时刻,只能有一个线程操作; Lock: 由jdk提供的锁,Lock类,比如ReentranLoc 阅读全文
posted @ 2022-04-08 16:03 超级大菜鸡 阅读(127) 评论(0) 推荐(0) 编辑
摘要:先了解什么是线程安全性:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称为这个类是线程安全的。 线程安全性主要体现在三个方面: 1.原子性:提供了互斥访问,同一时刻只能有一个线程来对它进 阅读全文
posted @ 2022-04-08 14:27 超级大菜鸡 阅读(346) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示