我发现信号量(我的CustomSemaphore)的简单实现,据我所知,这是“不公平”的,因为进入安全block始终只能进入第一个线程(我不确定)。我如何编写公平的信号量(并发性的模拟newSemaphore(1,true);)publicclassSimpleSemaphoreSample2{CustomSemaphorecSem=newCustomSemaphore(1);publicstaticvoidmain(String[]args){SimpleSemaphoreSample2main=newSimpleSemaphoreSample2();Semaphoresem=new