想象一下,我有3个线程有一个等待条件,第四个线程有一个通知条件.
现在,所有3个等待线程都运行并进入等待状态.完成后,第4个线程运行并调用notify一次.
通知如何确定唤醒哪个线程?它是调用等待第一个线程的线程,最后调用wait的线程,还是基于其他一些条件?
假设wait和notify使用相同的锁.
在 PKCE 中,我了解 code_verifier 用于生成代码质询,稍后此 code_verifier 值由授权服务器验证以完成 PKCE 过程。
这个 code_verfier 值有多敏感?这个值必须保密吗?如果该值泄露,对手可以执行哪些攻击?