Klausimai pažymėti „lygiagretus programavimas“

[CONCURRENT] programavimas reiškia programinės įrangos paradigmas, kuriose sistemos dizainas leidžia atlikti keletą veiksmų nepriklausomai nuo kito, o sistemos ištekliai tampa prieinami be jokių papildomų apribojimų (o ne griežtai [PARALLEL] tipo sistemos projektavimas)
10
atsakymai

Ar java yra mutex?

Ar java yra mutex objektas arba būdas jį sukurti? Aš klausiu, nes Semaforo objektas, inicijuotas 1 rezoliucija, man nepadeda. Pagalvokite apie šį atvejį: pabandykite {semaphore.acquire (); // padaryti semaforo. } sugauti ...
yra nustatytas kovo 13 d. 11 val
9
atsakymai

Kokie yra pagrindiniai derliaus naudojimo būdai () ir kaip jis skiriasi nuo prisijungimo () ir nutraukimo ()?

Aš šiek tiek supainioti apie naudos () metodo taikymą Java, ypač žemiau pateiktame kodo pavyzdyje. Aš taip pat perskaičiau, kad derlius () naudojamas siekiant išvengti sriegio vykdymo. Mano klausimai: manau, kad toliau pateikiamas kodas ...
nustatyti 08 rug. '11 12:01
3
atsakymai

Ar tai lygiagrečiai programuojama == daugiakryptis programavimas?

Ar tai lygiagrečiai programuojama == daugiakryptis programavimas?
vasario 18 d '10, 13:03
6
atsakymai

Kaip prijungti 2 JVM tarpusavyje

Turiu tokią situaciją: turiu 2 JVM procesus (iš tiesų 2 java procesus, veikiančius atskirai, o ne 2 siūlus), kurie veikia vietiniame kompiuteryje. Paskambinkime ProcessA a ProcessB. Noriu, kad jie bendrautų tarpusavyje ...
birželio 8 d. 12 val
4
atsakymai

„Java 8“: lygiagrečiai FOR Loop

Girdėjau, kad „Java 8“ teikia daug lygiagrečių kompiuterinių komunalinių paslaugų. Taigi man įdomu, kas yra paprasčiausias būdas lyginti šią kilpą? public static void main (String [] args) {Nustatyti <Server> serverius = ...
gruodžio 19 d '14, 4:39
3
atsakymai

Paleiskite keletą parametrų, kad galėtumėte pasiekti lygiagrečiai.futures.Executor.map?

concurrent.futures.Executor.map priima kintamą skaičių iterable, iš kurių vadinama nurodyta funkcija. Kaip jį vadinti, jei turiu generatorių, kuris gamina paketus, kurie paprastai yra išpakuojami svetainėje? Toliau nėra vergas ...
yra nustatytas liepos 22 d. 11 val
15
atsakymai

Kaip geriau paaiškinti „aklavietę“?

Aš stengiuosi paaiškinti srautų „aklavietę“, todėl prašome padėti. Kas galėtų būti geriausias „aklavietės“ ​​(pvz., „Java“) pavyzdys ir kaip tai vyksta žingsniais ir kaip tai išvengti? Bet nesikreipiant į detales. Žinau, kad kaip paprašyti dviejų ...
nustatytas sausio 27 d '10, 4:01
2
atsakymai

Kaip sustabdyti „ThreadPool“ vykdymą java?

Dirbu su java vykdytojais, tuo pačiu metu vienu metu paleisti daugiau temų. Turiu kelis objektus, kuriuos aš turiu, ir priskiriu jį „Exceutors“, o vykdytojas dirba gerai ir viskas gerai. Bet po to, kai visos užduotys bus vykdomos baseine, ...
nustatyti spalio 13 d '09 21:27
2
atsakymai

Ar tai teisingas būdas kartoti žodyną C #

Šį kodą naudoju tik pavyzdyje. Tarkime, turiu tokį klasės asmenį. naudojant sistemą; naudojant System.Collections.Generic; naudojant System.Linq; naudojant System.Text; namespace dictionaryDisplay {class Person {public string FirstName ...
liepos 21 d., 13 val
4
atsakymai

„Java“: pabėgti

Perskaitykite, kad šis kodas yra „nesaugaus statinio“ pavyzdys, nes tai leidžia išvengti šios nuorodos. Aš negalėjau suprasti, kaip tai veiktų. Aš esu naujas java pasaulyje. Ar kas nors gali man padėti tai suprasti. viešoji klasė ThisEscape {...
rugsėjo 14 d '10, 3:49
1
atsakymas

„Java“ blokavimo problema: kodėl „JVM“ blokuoja temas daugelyje skirtingų klasių / metodų?

Atnaujinimas: tai kaip atminties problema. „Hprof“ failas su 3,8 GB reitingu parodė, kad JVM buvo dempingo krūva, kai įvyko šis „užrakinimas“. Mūsų veiklos komanda matė, kad svetainė nereagavo, paėmė kamino pėdsaką ir uždarė kopiją ...
nustatytas spalio 25 d. '10, 18:52
9
atsakymai

Kodėl Clojure vietoj „Java“ lygiagrečiam programavimui

Kai „Java“ teikia lygiagrečias programavimo galimybes, kokie yra pagrindiniai „Clojure“ (vietoj „Java“) privalumai?
15 val. '09 10:30 val
4
atsakymai

STL algoritmai ir lygiagretus programavimas

Ar gali bet kuris iš STL / konteinerio operacijų algoritmų, pvz., Std :: fill, std :: transform, paleisti lygiagrečiai, jei įgalinu OpenMP savo kompiliatoriui? Dabar dirbau su MSVC 2008. Arba galbūt yra ir kitų būdų, kaip tai padaryti vienu metu ...
nustatykite kovo 30 d
4
atsakymai

„Java“ sistema užduočių valdymui

Mano klausimas yra, ar yra „Java“ aplinka, skirta valdyti ir vienu metu vykdyti užduotis su loginėmis priklausomybėmis. Mano užduotis yra tokia: aš turiu daug nepriklausomų užduočių (tegul sakyk A, B, C, D ...), jos įgyvendinamos kaip komandos (kaip ir komandų kopijavimo ...
nustatyti 06 vas '11 12:44
3
atsakymai

Koks skirtumas tarp C / C + + ir C # / Java nepastovumo naudojimo?

Radau tai daugelyje nuorodų, kuriose nurodoma, kad nepastovus C / C ++ yra silpnas ir gali sukelti problemų lygiagrečioje aplinkoje keliems procesoriams, tačiau jis gali būti naudojamas kaip komunikacijos mechanizmas tarp skirtingų procesorių C # / Ja ...
lapkričio 12 d. '13, 10:31