- 博客(10)
- 收藏
- 关注
原创 今日面试题(2024-2-2)
是属于类的变量,而不是属于对象实例的变量,静态变量是共享的,所有实例都共享同一个静态变量的值。静态变量可以被修改,但需要通过类名或类的实例来访问和修改。
2024-02-02 20:16:26
914
原创 今日面试题(2024-1-30 )
在JUC(Java Util Concurrent)并发编程包下,有许多工具类可以用来实现并发编程。Lock:Lock接口提供了比synchronized关键字更灵活的锁机制。使用Lock可以实现更细粒度的锁控制,包括可重入锁、公平锁等。使用Lock需要手动进行加锁和解锁操作,可以通过tryLock()方法尝试获取锁而不阻塞线程。CAS(Compare and Swap):CAS是一种无锁的原子操作,用于解决多线程并发访问共享数据时的线程安全问题。
2024-01-30 20:52:25
875
1
原创 今日面试题(2024-1-29)
多线程是指在一个程序中同时执行多个线程,每个线程都有自己的执行路径和执行流。多线程能够提高程序的并发性和响应性,使得程序能够同时执行多个任务。继承Thread类:创建一个继承自Thread类的子类,并重写其run()方法来定义线程的执行逻辑。然后通过创建该子类的实例并调用start()方法来启动线程。// 线程的执行逻辑// 启动线程实现Runnable接口:创建一个实现了Runnable接口的类,并实现其run()方法。
2024-01-29 21:43:52
875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人