- 博客(3)
- 收藏
- 关注
原创 Semaphore(二)_创建字符串池
Semaphore(二)_创建字符串池 1、本实验目标是同时有若干个线程访问池中数据,但同时只有一个线程可以取得数据,使用完毕后再放回池中。 1.1 SemaphoreTest.java import java.time.LocalDate; import java.util.ArrayList; import java.util.List; import java.util.concurrent...
2019-03-22 22:29:10 141
原创 Semaphore(一)学习
一、定义 Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。 Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。 以一个停车场是运作为例。为了简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍...
2019-03-22 22:26:52 251
原创 Redis简单数据结构及适用场景记录
Redis简单数据结构及适用场景记录 1、五种基础数据结构 Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据。不同类型的数据结构的差异就在于 value 的结构不一样。 建议体验在线操作redis,官网http://try.redis.io/ ①String 字符串 常见的用途就是缓存用户信息,我们将用户信息结构体使用 J...
2019-03-22 22:19:36 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人