要理解Lock首先要理解AQS,而要理解并发类最好的方法是先理解其并发控制量不同值得含义以及该类运作流程,然后配合一步步看源码。该类有一个重要的控制量是WaitStates。 /** waitStatus value to indicate thread has cancelled */ stati ...
分类:
其他 时间:
2019-03-31 00:02:25
收藏:
0 评论:
0 赞:
0 阅读:
199
add在开始的时候想写在类的外面,然后发现不会写,想问老师如何调用类里面的数。 ...
分类:
其他 时间:
2019-03-31 00:01:47
收藏:
0 评论:
0 赞:
0 阅读:
146
这样定义可以轻松拿到gender属性 这样定义,函数内显示没有gender 这种方法能得到gender但是函数内部没有gender 这种方式能到gender 但是在函数里施symbel属性,外部不能访问,内部是可以访问的 调用内部私有方法能取出gender abc是意义对应赋值的 top是外部win ...
分类:
其他 时间:
2019-03-31 00:01:20
收藏:
0 评论:
0 赞:
0 阅读:
257
题目大意:给定一个 N 个点,M 条边的无向图,要求不重复地经过每条边两次,并且从 1 号节点出发最后回到 1 号节点,求一条路径。 题解:不重复地经过两次这个操作很容易地通过无向图的建边方式来实现,在欧拉回路的 dfs 过程中只需要每次将当前边标记访问过即可。同样,一个点所有边访问结束之后再入栈, ...
分类:
其他 时间:
2019-03-31 00:01:03
收藏:
0 评论:
0 赞:
0 阅读:
194
AB:div 3 AB??? C:div 1 C???场内自闭的直接去看D。事实上是个傻逼题,注意到物品相对顺序不变,二分边界即可。 D:显然对小模数取模后,大模数不会再产生影响。于是将模数从大到小排序,设f[i][j]为考虑了前i大模数后当前值是j的概率,转移考虑第i个模数是否在前缀单调栈中,若在 ...
分类:
其他 时间:
2019-03-31 00:00:40
收藏:
0 评论:
0 赞:
0 阅读:
190