我正在写一个多线程程序,我有一个具有嵌套的同步块的方法,我想知道我是否需要内部同步,或者只需要外部同步就足够了。
public class Tester {
private BlockingQueue<Ticket> q = new LinkedBlockingQueue<>();
private ArrayList<Long> list = new ArrayList<>();
public void acceptTicket(Ticket p) {
try {
synchro
所以这篇文章有点长。我正在试着完成一个票价随购买日期而变化的节目。我需要Tester.Java从对象中获取信息,并根据票证类型输出适当的价格。我已经在Tester中设置了一组if语句,但我现在正处于如何完成此程序的紧要关头。我将在下面粘贴我的代码。
Tester (包含main方法):
package tester;
import java.util.Scanner;
public class Tester extends Ticket{
/**
* @param args the command line arguments
*/
public static void main(Str