Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da pocce90 Visualizza il messaggio
    l'unica soluzione è quella di far eseguire il programma in multithread?
    Nel caso di operazioni "lunghe", sì generalmente "la soluzione" è il multi-threading. Poi tecnicamente ci sono diverse possibilità: uso diretto di Runnable/Thread, uso di SwingWorker (di serie da Java 6; specialmente se il "lavoro" deve aggiornare di tanto in tanto la interfaccia utente) oppure negli scenari più sofisticati i "thread pool" (di serie da Java 5).

    Quote Originariamente inviata da pocce90 Visualizza il messaggio
    Non c'è una soluzione più semplice?
    Senza vedere il tuo codice comunque non posso dire più di tanto ma se ho intuito/interpretato bene il tuo scenario ... ripeto che la soluzione è l'uso dei thread.
    Anzi ... la soluzione sarebbe che tu avessi (avuto) ben chiaro questi aspetti del threading in Swing, che sono fondamentali. Noto spesso invece che queste cose sono abbastanza ignorate/sottovalutate.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    14
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Noto spesso invece che queste cose sono abbastanza ignorate/sottovalutate.
    Infatti questa è la mia prima esperienza in java con interfaccia grafica ...vabè..mi interessa lo swingWorker, adesso me lo studio e vedo cosa viene fuori...grazie comunque sono sicuro che ci torneremo presto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.