这是一家公司的面试题,我做完了后在这里分享一下,还有的公司是多人抢票,原理是一样,多线程实现抢占机制。
代码:
/**
*
*/
package com.test.seat;
import java.util.concurrent.locks.ReentrantLock;
/**
*
*
* Description:
*
*
* @author xuyangwei
*
* @date 2020年4月19日
*
*/
public class Seat extends Thread {
int count = 5; // 还剩多少张座位
ReentrantLo