From d601ef8b718c53c7b996ff1e0f8ad8af6e9e20d3 Mon Sep 17 00:00:00 2001 From: ChaosLL1337 Date: Fri, 23 Oct 2026 20:22:32 +0200 Subject: [PATCH] Beginn bearbeitung --- .../src/main/java/pp/Philosopher.java | 3 +++ .../target/classes/pp/IPhilosopher.class | Bin 0 -> 1361 bytes .../target/classes/pp/Philosopher.class | Bin 0 -> 904 bytes .../classes/pp/PhilosopherExperiment.class | Bin 0 -> 1625 bytes 4 files changed, 3 insertions(+) create mode 100644 pp.A1-CondPhilosophers/target/classes/pp/IPhilosopher.class create mode 100644 pp.A1-CondPhilosophers/target/classes/pp/Philosopher.class create mode 100644 pp.A1-CondPhilosophers/target/classes/pp/PhilosopherExperiment.class diff --git a/pp.A1-CondPhilosophers/src/main/java/pp/Philosopher.java b/pp.A1-CondPhilosophers/src/main/java/pp/Philosopher.java index 8139cfb..653bf3d 100644 --- a/pp.A1-CondPhilosophers/src/main/java/pp/Philosopher.java +++ b/pp.A1-CondPhilosophers/src/main/java/pp/Philosopher.java @@ -1,6 +1,7 @@ package pp; import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; public class Philosopher extends Thread implements IPhilosopher { private int seat; @@ -9,12 +10,14 @@ public class Philosopher extends Thread implements IPhilosopher { public void setLeft(IPhilosopher left) { // TODO Auto-generated method stub // Cast auf Philosopher erforderlich + Philosopher x = (Philosopher) left; } @Override public void setRight(IPhilosopher right) { // TODO Auto-generated method stub // Cast auf Philosopher erforderlich + Philosopher y = (Philosopher) right; } @Override diff --git a/pp.A1-CondPhilosophers/target/classes/pp/IPhilosopher.class b/pp.A1-CondPhilosophers/target/classes/pp/IPhilosopher.class new file mode 100644 index 0000000000000000000000000000000000000000..3c3e74e67eac4d7563ff6606ce1bf739f65394b2 GIT binary patch literal 1361 zcmaJ>OH&g;5dMa2vLOZn;Uy0d6*S?sK2eEJqG+lDqM@)XPeT}!C7YeC-H8@=e}s1r zob|wggH*}QKjWP$AHADU1`|zHrhB@3zW%zWcfS4H{{mnEPjqxJbUTi*RyHl^NvAB_ zPG|`0h{T~I%FwgT-*Us^cF8F0cuG_mLb9e92J(T&l*XEC+Nz*j!K;}lVhqC*|N6xc zN0*N7I1=b#=xYPP5O#b(%8;t3s3%usEM?LgNur*NqYwQILsec8S!ox!dTFXMX`bS? z@)$0qa%~Q`ntVcoaSZuv^dPTg>lkK8P*-wIZP77$q8ZONw?&aihTNJ>Ybw1#0G?2J z@rJDZsr+B(i8(`*0$!MfkB zGO!$-Qe~4m+uKqZxxAnfy(&D9mk2u9+G&Qag5t%>3U>lv9XE~#Ah_W5vMb-!>yH&= z%`J*$({Dy^^DWH#14H+)B&G6{%bgXW%5uw#Vv*)%jV(^FLw~k!6@_si_@R9gi8t{~yW_sn-=@IE@kd zynv|2ForV#$#I+w!8qqF_es|27`dE=JlC9$^{7zX7B4Q=I?+ literal 0 HcmV?d00001 diff --git a/pp.A1-CondPhilosophers/target/classes/pp/Philosopher.class b/pp.A1-CondPhilosophers/target/classes/pp/Philosopher.class new file mode 100644 index 0000000000000000000000000000000000000000..6e9db54c7b923422fca7fcf556b0f643173c34b9 GIT binary patch literal 904 zcma))%}>-&6vfY*nNDFGVfYk81q6}-61vh2h7AdEl4^{Q*_ZO5Pf9y!I|TnM7lecb zVeKD9Jh!b_M5Bw>_i^w2-Sf`t_q*#G0B^C@LJf5rjW#Sa6*^zMbI%FA=)^e)673x+ zG~b!XWIGD=?t0(Gh{D)l;Cu>97^m?d(8(xlwAy%rwn8J-UZ$XWHpUdjnb@mjGQJxh zX$D*q>5s#+L!BIWhapcU-PrfSzLyx;mxqlkFeyd34;yYP*s0E3eau$VU5Qq^Y_Ip( zD9oc1kAf6;p)kVw&*mf`z)Ff)eJ!y2`3)M~o?s-e6tmiOb90872^~L<{9%&lD09Nt zKTRFVKg}CkS#hD|e`eE$G>Zoh{AumS!^GEnMm*_MLR-=s%e1-%g{K@fah#9XKi3XT{mtxPtn|MGc)YiHDfrx?Ln-5>wpKLCo+g#qT-SC42K0_J?29@{>rN#l}Kd zDzZv~NSMVl)><5Mq>9A(|D;Z_YWgqK=l9fwlKKKK$ri0U>>{d~8w-~h{ax!Esq;B? zw#cez72Cw5S6D1rZ^#kWBf}Oe2>zqFVPe@5UqTSC?|t8t@;@Qgazx?zPlUos-f{H@ D;E0Y` literal 0 HcmV?d00001 diff --git a/pp.A1-CondPhilosophers/target/classes/pp/PhilosopherExperiment.class b/pp.A1-CondPhilosophers/target/classes/pp/PhilosopherExperiment.class new file mode 100644 index 0000000000000000000000000000000000000000..3fd0c127d45f685e8cbc19661060c79f6ac54c22 GIT binary patch literal 1625 zcmaJ>O>-1g6g_V~(!->~gvk(N7(#+kCkZkd71VrS3={P*zzkg#|=C zwOv=*UbfM!U2kPqCFibbdwH61Xo|dFV8n5<<+{~qwwg{|y15&Ubgdmi4?9j_^<%3#&nu6v65 zbscXgy`wG9biF8R!LK+T$24X%oYL_YPVcKmweCuDO9eEfbW|pn0{XXgyrY;BEwAbH zXhqEnOIJ3kD@O6MQM|Zuerz_5zR5qK~n z>60z_R8^ypBMn2qj1uJ)BVVeN$}73mjpABCxubOFu9SN>rMpNKBFoJ!)*z9$Y*}pY zY)ZFNl_Z5X8|$WPsVa4x5wC8s6GoM^J!ji%pE)w_n3m1VGgpJM`psMMT+7~O9eGxZ z7}MP*&(I4Xl++9QV)|umv9GVW>p;abYu5{=)5$cRyHS&lXHioPd4aLLi)7fIbltY& z$*nGk?J!?!bS_rB(rmjmdBIZMIr_qLo>p|2;AII>-ad?A7VkpfJz62WPy5UP`)rT> z0oOn5u|J|c*JIBkrfwj)!sO&b!2bfREJwjHI(--7XMd|j{?#&_ILE)k#dk!0k2G%KIDWzy?r_}2IDTcFALAsRaD0kMU*<)M9_OQQo>dFs)9&mCatFRg z-5DiEj=O>x{f>)RVTlY{6NvqVxCTx9iBr#UVsA)2_nj$RA}m7qWrh~IZ7}ZFm~^oR W7`y{r9bNcG4?3ZrR*}9CO8)`^%3*8( literal 0 HcmV?d00001