Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    ConcurrentModificationException

    Salve. Qualcuno può spiegarmi per quali motivi può essere lanciata una ConcurrentModificationException? Io non riesco a capire... eppure la mia non è un'applicazione che usa più Thread

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Quando ti è lanciata? Anche se tu non usi threads c'è la possibilità che una delle tue librerie lancia dei threads.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Originariamente inviato da neroux
    Quando ti è lanciata? Anche se tu non usi threads c'è la possibilità che una delle tue librerie lancia dei threads.
    L'eccezione viene lanciata alla riga in cui c'è un ciclo for che scorre un ArrayList in questo modo:

    for (Box availBox : availableMov)

    Ma non capisco il perchè...

  4. #4
    Dunque, gli elementi dell'ArrayList venivano modificati all'interno del ciclo for e evidentemente queste operazioni erano incompatibili con il tipo di ciclo, quindi ho pensato di usare il classico for con un contatore intero, e ora l'eccezione non si ripresenta più

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.