- Obsbot blog: AI funkciókat ígérő, mégis megfizethető webkamerák
- Megfizethető miditoronnyal gyarapodott a Phanteks Eclipse termékcsaládja
- Bemutatkozott a Lexar legfrissebb, strapabíró memóriakártyája, a Blue Plus
- A G.Skill DDR5 memóriájával lassacskán a 13 GHz-es határt ostromolják
- Combosnak tűnik a Thermalright legfrissebb, kéttornyos CPU-hűtője
- Újra instabilitásba futott a Raptor Lake generáció
- Új szintre emelte a fényűzés fogalmát az ASUS
- Autós kamerák
- AMD GPU-k jövője - amit tudni vélünk
- Bluetooth hangszórók
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Vezeték nélküli fülhallgatók
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Canon MILC: EOS R és M topik
Új hozzászólás Aktív témák
-
loszerafin
senior tag
Próbálkozom a thread-ekkel és elakadtam.
a run() metódusom szinkronizált, egy ciklusban a cnt mezőhöz hozzáad egyet, majd ki is von.
A main()-ben 500 msec-enként kiírom a cnt értékét. A kimenet hol 0, hol egy. Nyilván, a main() metódust futtató szál println-ja ''beüt'' a cnt-hez hozzáadó és abból kivonó utasítás közé. Hogy lehet ezt elkerülni?
class Counter1 {
static int cnt = 0;
static boolean end = false;
static class ModCounter implements Runnable {
public synchronized void run() {
while(!end){
cnt += 1;
cnt -= 1;
}
}
}
public static void main(String[] args)
throws InterruptedException{
ModCounter modc = new ModCounter();
Thread t1 = new Thread(modc);
t1.start();
for(int i=0; i<10; i++){
System.out.println(cnt);
Thread.sleep(500);
};
end = true;
t1.join();
System.out.println(cnt);
}
}
Kimenet:
0
1
1
0
0
1
1
1
0
1
0
Szeretném, ha csupa 0 jelenne meg.
Próbáltam a kiírást szinkronizálni:
synchronized (Counter1.class) {
System.out.println(cnt);
};
De semmi változás.
Előre is köszönöm
KL
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kerékpárosok, bringások ide!
- Építő/felújító topik
- Újra instabilitásba futott a Raptor Lake generáció
- Tesla topik
- Nyaralás topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Új szintre emelte a fényűzés fogalmát az ASUS
- A Z Fold7, vagy a Magic V5 a vékonyabb valójában?
- Autós kamerák
- E-roller topik
- További aktív témák...
- ZBook Studio 15 G8 15.6" FHD IPS i7-11850H RTX A2000 32GB DDR4 512GB NVMe ujjlolv IR kam gar
- Latitude 5430 14" FHD IPS i7-1265U 16GB 512GB NVMe ujjlolv IR kam gar
- Asztali PC , R5 8400F , RTX 3070 Ti , 32GB DDR5 , 512GB NVME , 1TB HDD
- Számítógép építést vállalok - Több, mint 80 sikeres gép tapasztalattal
- Elegoo Neptune 4 pro
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- Bomba ár! HP EliteBook Folio 1040 G2 - i5-G5 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- AKCIÓ! Dell Precision 5820 XL Tower PC - Xeon W-2123 112GB RAM 512GB SSD 1TB RX 580 8GB Win 11
- Bomba ár! Lenovo ThinkPad P43s - i7-8G I 8GB I 256GB SSD I Nvidia I 14" FHD I Cam I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest