![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程笔记
zhulei_learn
这个作者很懒,什么都没留下…
展开
-
多线程笔记2(线程与锁)
(一)同步方法 由于我们可以通过private关键字来保证数据对象只能被方法访问,所以我们只需要针对方法提出一套机制,这套机制就是synchronized关键字,他包括两种用法:synchronized方法和synchronized块 同步方法:public synchronized void method(int args){} synchronized方法控制对“对象”的访问,每个对象对应一把锁,每个synchronized方法都必须获得调用该方法的对象的锁才能执行,否则线程会阻塞,方法一旦执原创 2021-01-25 09:34:33 · 60 阅读 · 0 评论 -
多线程笔记1
多线程笔记1 一、Process与Thread 程序:指令和数据的有序结合,其本身没有任何运行的含义,是一个静态的概念。 进程:执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 注:通常在一个进程中包括若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。 线程是CPU调度和执行的单位。 核心概念: 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main()称之为主线程,是系统的入口,用于执行整个程序 在一个进程中,如果开原创 2023-04-14 17:39:19 · 65 阅读 · 0 评论