Dokáže JVM využiť viacej CPU naraz?

Sekcia: Programovanie 04.12.2007 | 18:20
Grawp   Návštevník
Momentálne pracujem na programe ktorý bude robiť BFA na zip súbory. Robim to ako BASH skript ale ked ho dokoncim chcem ho spraviť v Jave lebo nemá to iný zmysel okrem učenia robit BFA cez externý program (unzip -P password xxx.zip) a ece k tomu BASH scriptom.
S javou som ece ani nezacal ale chcem sa spýtat: ma java nejaku oficialnu API na otvaranie zip suborov?
a hlavne dokáze JVM (myslim ten v prekompilovany z java.sun.com) vyuzit viacero CPU? (samozrejme na systeme s kernelom ktory viac CPU podporuje).

1. Ak sa jedna o viac aplikacii tak prepokladam ze ano bo pre kazdy program sa spusta zvlast instancia JVM
Je tento predpoklad správny?
2. ak bol moj prvy predpoklad spravny dokaze JVM vyuzit viac CPU aj ked sa jedna o jednu aplikaciu v ktorej bezia viacere triedy paralelne?
    • Re: Dokáže JVM využiť viacej CPU naraz? 04.12.2007 | 18:26
      Avatar borg Fedora  Administrátor
      java podporuje multithreading