Qualcuno sa perché il membro join() del metodo di un java.lang.Thread è stato chiamato così? Il suo javadoc è:Perché il metodo java.lang.Thread.join() è stato chiamato così?
Attende che questo thread muoia.
Quando join viene chiamato su thread thread threading attende che l'altro muoia e continua l'esecuzione. Presumibilmente chiamare thread morirà pure, ma ancora non è chiaro il motivo per cui l'autore ha usato questo nome.
Se pensi che il join non sia esattamente intuitivo, leggere i documenti MSDN tedeschi su System.Threading.Thread.Join(). È tradotto come "verknüpfen", che significa "link" piuttosto che "join". Bene, almeno i documenti dicono che aspetta che il thread finisca/finisca (piuttosto che morire);) – OregonGhost
Bene, "verknüpfen" è "annodato". Quindi penso che stessero cercando di essere d'aiuto con la loro metafora del "filo". Enfasi su * provare *. – Zarkonnen
Forse. Tuttavia, nei termini dello sviluppo del software, "verknüpfen" è sempre usato per "link" (come nei link ipertestuali o nei collegamenti della shell), quindi è una scelta piuttosto sbagliata. Ma ci sono molti di quelli nella traduzione tedesca di MSDN, anche se la maggior parte è abbastanza buona. A volte sembra proprio che i traduttori non conoscessero abbastanza la parte tecnica.Nelle versioni precedenti, "reference" è stato tradotto ciecamente come "Verweis", che è un riferimento in termini di programmazione, ma è stato tradotto anche in questo modo per documentazione di riferimento, dove non ha senso in tedesco ... Ma hanno risolto quello ;) – OregonGhost