Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    18

    Aiuto per esercizio Java

    Innanzi tutto salve! Sono uno studente di Ingegneria a cui hanno affibbiato un esame in cui è necessario saper programmare in Java ed io con la programmazione sono a digiuno.
    Vi posto il testo di un esercizio e se qualche anima pia potesse scrivermi un abbozzo di codice, anche solo per sapere come impostare questi dannati esercizi sui Thread

    Grazie infinite!


    Esercizio – Esecuzione in alternanza
    Scrivere il programma Java che manda in esecuzione i thread A e B. I thread devono alternarsi nell'esecuzione secondo lo schema ABABAB..... Questo implica che all'avvio debba andare necessariamente in esecuzione il thread A e solo al termine di questo possa andare in esecuzione il thread B e così via.


    Esercizio – Quicksort
    L'algoritmo del quicksort consiste di due passi in ciascuna ricorsione: partizione nei semi-vettori destro e sinistro e ordinamento dei semi-vettori. Scrivere la soluzione Java multithread dell'algoritmo che usa thread separati per ordinare i semivettori supponendo che la logica di partizione sia data. Il programma principale deve attendere il termine di tutti i thread e stampare il vettore ordinato.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ciao e benvenuto. Cominci però male come primo post, visto che è in violazione del regolamento del forum (che suppongo tu abbia saltato a piè pari, come il manuale di programamzione al corso)... conviene che raccogli prima qualche idea, scrivi tu un po' di codice e in caso dopo posti qui sul forum con domande concrete più che "fatemi i compiti".
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    18
    Originariamente inviato da Andrea1979
    Ciao e benvenuto. Cominci però male come primo post, visto che è in violazione del regolamento del forum (che suppongo tu abbia saltato a piè pari, come il manuale di programamzione al corso)... conviene che raccogli prima qualche idea, scrivi tu un po' di codice e in caso dopo posti qui sul forum con domande concrete più che "fatemi i compiti".
    Innanzi tutto allora mi scuso.
    E' da un po' che cerco di approcciarmi con la programmazione, ma più in la di qualche semplice programmino tipo "Stampa a vide"o o "Classi semplici" non riesco ad andare. Con un codice davanti riesco a capire abbastanza cosa viene fatto, non essendo l'esame "importante" ai fini del corso. Anche perchè esso è mi è stato inserito nel piano di studi e fa parte degli informatici mentre io sono di tutta altra classe.

  4. #4
    bhè, per alternare due thread puoi creare un lock e poi in un ciclo far prendere quel lock prima a un thread e poi all'altro.
    Neb

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Come è già stato detto, il forum non è a disposizione per la risoluzione di compiti a casa altrui: se si pone un quesito, che sia anche un esercizio assegnato, si deve pensare e proporre una soluzione, riportandone il codice e consentire agli utenti di suggerire possibili correzioni.

    Se non si sa da dove iniziare, probabilmente non ci si è documentati abbastanza e non è compito del forum istruire o fare corsi personalizzati.

    Inoltre, per ciascuna discussione si deve trattare solo un problema alla volta.

    Per queste e altre norme, invito a leggere il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.