最新 最热

【Android开发进阶系列】多线程专题

在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不可能无限制地产生,并且线程的创建和销毁都会有相应的开销。当系统中存在大量的线程时,系统会通过会时间片轮转的方式调度每个线程,因此...

2023-10-16
0

Java多线程08——生产者/消费者模式

多线程环境下,我们经常需要多个线程的并发和相互通信。其中,有一个重要的多线程并发协作模型,即“生产者/消费者模式”。

2023-10-16
0

Java多线程05——JUC并发包01

JUC 即 ​​java.util.concurrent​​ 类的简称。主要为并发编程提供了许多通用工具类。

2023-10-16
0

Java多线程01——多线程的创建

通过继承Thread并且重写其run()方法,run()方法中定义需要执行的任务。

2023-10-16
1

Java多线程02——线程的生命周期和状态调度

在线程的生命周期中,要经过新建​​new​​​、就绪​​runnable​​​、运行​​running​​​、阻塞​​blocked​​​和死亡​​dead​​ 5种状态。

2023-10-16
1

Python小知识 - Python中的多线程

线程是进程中的一个执行单元,是轻量级的进程。一个进程可以创建多个线程,线程之间共享进程的资源,比如内存、文件句柄等。

2023-10-16
0

AQS思想

AQS ( Abstract Queued Synchronizer )是一个抽象的队列同步器,通过维护一个共享资源状态( Volatile Int State )和一个先进先出( FIFO )的线程等待队列来实现一个多线程访问共享资源的同步框架。...

2023-10-16
0

2024年java面试准备--多线程篇(3)

只有调用了 start()方法,才会表现出多线程的特性,不同线程的 run()方法里面的代码交替执行。如果只是调用 run()方法,那么代码还是同步执行的,必须等待一个线程的 run()方法里面的代码全部执行完毕之后,另外一个线程才可以...

2023-10-16
0

iOS面试必备

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-16
1

SimpleDateFormat线程安全问题排查

SimpleDateFormat继承了DateFormat,DateFormat内部有一个Calendar对象的引用,主要用来存储和SimpleDateFormat相关的日期信息。

2023-10-16
1