
java并发编程
文章平均质量分 57
keep the
这个作者很懒,什么都没留下…
展开
-
java的Callable
/用线程池创建一个执行对象,用于执行我们的Callable实现类。原创 2024-01-12 09:46:23 · 408 阅读 · 0 评论 -
java中的Semaphore
Semaphore是一个同步类,也叫信号量。它底层维护着一组许可证,它通过acquire方法获取一个许可证,通过release方法释放一个许可证,如果许可证被用完,对于后面需要访问资源的线程会被阻塞,直到有许可证释放为止。// 创建一个Semaphore,初始许可证数量为2。// 获取一个许可证。// 释放一个许可证。原创 2023-12-24 14:55:45 · 401 阅读 · 1 评论 -
Java 中的 ReadWriteLock
ReadWriteLock它是一个接口,它采用的是锁分离技术。它允许多个读线程同时读取共享资源,但是对于写资源,它只允许一个写线程去写入共享资源,它可以提升并发程序的性能。原创 2023-12-24 19:18:52 · 421 阅读 · 1 评论