刷题
liuhehe321
积跬步,足以至千里!
实践出真知!
展开
-
简化版的推特(Twitter)
package s355;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedHashMap;import java.util.Set;/** * 设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近十条推文。你的设计需要支持以下的几个功能: * <p> .原创 2021-04-28 17:29:51 · 390 阅读 · 0 评论 -
leetcode刷题
https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md原创 2021-04-27 19:55:50 · 189 阅读 · 0 评论 -
题目
进程P1和P2,资源A和B,进程对资源的操作定义如下:读取资源A:rA;读取资源B:rB;写入资源A:wA;写入资源B:wB。同时规定,进程读取某一资源前,必须加上共享锁,写入某一资源前必须加上排他锁;资源在被进程加共享锁时,可以被其他进程继续加共享锁,但不能加排他锁;资源在被进程加排他锁时,其他进程无法加锁。进程完成全部操作后释放锁。进程P1和进程P2并发执行,如下哪种运行序列可能会出现死锁第一个选项:P1(rA->rB), P2(rA->wB)解析:p1、p2可以同时申请A资源(共享原创 2021-04-27 14:39:57 · 1137 阅读 · 0 评论