我有一個客戶端服務器tic-tac-toe遊戲,它試圖爲每個玩家運行不同的線程(在不同的終端),這是我在eclipse中構建的。 我的目標是讓每個玩家進行移動,.notify()另一個玩家,然後.wait()讓另一個玩家進行移動,並且交替執行該過程直到完成遊戲。 toSync是用於同步 public static final Object toSync = new Object()
物體,它是
此代碼是着名的8皇后難題不同的實施嘗試。我試圖用多線程爲此工作。以下代碼段是迄今爲止的實現。但有一個問題,等待方法永遠等待主線程。我添加了一些SOUT以使測試變得簡單,因此它確認它被卡住了。 主類: public class MainClass {
public static void main(String[]args)
{
Queen.board[1][3]=
我做了一個等待並通知示例程序,這是一個蛋糕店的抽象。有一個線角蛋糕機生產蛋糕和一個角色服務員提供蛋糕線程。我的期望是每當CakeMachine班完成製作蛋糕時,它會發送通知給Waiter課。當我運行一個生產3個蛋糕的程序時,結果顯示只有一個蛋糕被送達。這裏是我的代碼: 的Cake類創建餅對象: class Cake {
private int weight;
private String co