Просто чтобы быть уверенным, могут ли эксперты подтвердить, что
java.util.concurrent.locks.Lock
и оригинал Дуга Ли Синхронизация
- это одно и то же, но с разными именами.
ReentrantLock, который реализует Lock, оборачивает класс с именем Sync. Все были написаны Дугом Ли. Я предлагаю вам попробовать использовать библиотеки в Java.
Для чего бы то ни было, в исходном коде java.util.concurrent.locks.Lock указан Даг Ли как его автор. То же самое касается многих других файлов в этом пакете.
/* * This file is available under and governed by the GNU General Public * License version 2 only, as published by the Free Software Foundation. * However, the following notice accompanied the original version of this * file: * * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at * http://creativecommons.org/licenses/publicdomain */