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

    [Delphi] Thread Synchronize

    Salve gente. Premetto che sono nuovo di Delphi.
    Ho una serie di Thread che invocano una funzione di una classe comune e devo essere certo che tale funzione non venga invocata contemporaneamente da più Thread. Come posso fare per sincronizzare la cosa?

    Grazie mille, Denis.

  2. #2
    La guida in linea di Delphi è abbastanza chiara su questi propositi, metodi ce ne sono diversi.
    Uno è quello di incapsulare la chiamata alla classe comune in un metodo dell'oggetto Thread e poi richiamarlo nel metodo Execute con la parola chiave Sinchronize. In questo caso il codice viene eseguito dal main Thread dell'applicazione. Ci sono altri tre sistemi, ti consiglio di leggere la guida e scegliere quello che fa per te.
    ...

  3. #3
    Gentilmente potresti passarmi il link alla guida a cui alludi?

  4. #4
    Ehmm, è la guida nell'ide di delphi quando premi F1
    ...

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Suggerisco una ricerca estesa su Critical Section e Mutex, efficaci strumenti di sincronizzazione di thread e controllo dell'accesso contemporaneo a risorse condivise.

    Ciao!
    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.