TaskGarden 2.0

Licenza: Prova gratuita ‎Dimensioni del file: 868.35 KB
‎Valutazione utenti: 2.4/5 - ‎5 ‎Voti

Sviluppa solide applicazioni multi-processo per la piattaforma .NET di Microsoft con TaskGarden. TaskGarden è un'architettura multi-processo potente ma semplice da usare. A differenza del multithreading tradizionale, un'architettura multi-processo consente di isolare l'applicazione da eventi imprevisti eseguendo codice all'interno di processi separati. Utilizzando un approccio fail-fast, i processi problematici possono essere terminati in modo silenzioso e senza influire sull'esecuzione o sulla stabilità dell'applicazione. Eliminare i problemi di autorizzazione con TaskGarden. TaskGarden consente di segmentare le attività eseguendo processi di lavoro con account utente diversi. È simile alla rappresentazione dell'account, tranne per il fatto che ogni attività è un cittadino di prima classe con il proprio processo. I conflitti tra il thread principale e i thread generati vengono evitati. I token di rappresentazione non svaniranno improvvisamente semplicemente perché il codice è stato generato in un nuovo thread. Elimina i problemi a 32/64 bit con TaskGarden. Se è necessario chiamare DLL legacy a 32 bit da un processo a 64 bit, TaskGarden garantirà che il codice sia eseguito con il bitness corretto. La programmazione concorrente sta diventando sempre più importante con la popolarità dell'elaborazione parallela. Sfrutta le architetture moderne distribuendo il carico di lavoro tra più CPU e core. Migliora la scalabilità. Il flusso del programma nelle applicazioni multi thread è spesso difficile da seguire e gli errori di sincronizzazione dei thread sono comuni. Sbagliare può portare a errori critici e, a causa di questa sincronizzazione, le sezioni sono spesso sovrautilizzate, bloccando troppo. Pertanto, anche se potresti utilizzare più thread, potresti trovare che la tua soluzione non si adatta meglio di quanto non fosse stata singola filettata. Non sarebbe fantastico se tutto il codice scritto fosse tranquillamente richiamabile da più thread, anche se è stato originato come un singolo thread? Come tutti i prodotti WebSupergoo, TaskGarden funzionerà per i primi trenta giorni ininterrotti, come periodo di prova gratuito.

cronologia delle versioni

  • Versione 2.0 pubblicato il 2014-02-26

    Contratto di licenza con l'utente finale



    Generale
    Il copyright e tutti i diritti di proprietà intellettuale contenuti in questo software ("software") sono di proprietà di WebSupergoo ("il proprietario").

    L'utente non può caricare il Software in alcun computer o copiarlo senza la licenza del Proprietario. Il Proprietario ti offre una licenza non esclusiva e non trasferibile ai termini del presente Contratto. Se non accetti questi termini, entro 30 giorni dall'acquisto puoi restituire il Software, la sua confezione e documentazione inutilizzata e intatta al tuo fornitore insieme alla prova di acquisto per un rimborso completo.

    Ai fini del presente contratto, un computer è considerato come un'unica istanza di un sistema operativo installato su una macchina fisica. Quindi più istanze di sistemi operativi (ad esempio macchine virtuali) installati su una macchina fisica sono considerate come più computer.
    È consentito:

    1) caricare il Software e utilizzarlo solo su un singolo computer sotto il tuo controllo, a meno che non sia stata acquistata una licenza utente multipla nel qual caso il software può essere utilizzato su un numero qualsiasi di computer, fino a un totale massimo pari al numero di licenze acquistate;

    2) trasferire il Software da un computer all'altro a condizione che venga utilizzato su un solo computer alla volta, a meno che non sia stata acquistata una licenza utente multipla nel qual caso il software può essere utilizzato su un numero qualsiasi di computer, fino a un totale massimo pari al numero di licenze acquistate;

    3) a condizione che tu abbia acquistato una Licenza Enterprise, puoi caricare il Software e utilizzarlo su qualsiasi computer di tua proprietà;

    4) a condizione che tu abbia acquistato una Licenza di ridistribuzione e a condizione che la tua applicazione non sia un sistema di sviluppo software come descritto nella clausola (b) di seguito, puoi distribuire il Software (senza royalty) come parte di una singola applicazione distinta, a meno che non siano state acquistate più licenze di ridistribuzione nel qual caso il software può essere distribuito come parte di una serie di applicazioni distinte, fino a un totale massimo pari al numero di licenze acquistate;
    Non ti è permesso:

    a) affittare, affittare, sotto-licenza, prestare, copiare (salvo quanto espressamente previsto nel presente Contratto), modificare, adattare, unire, tradurre, decodificare, decompilare, smontare, creare opere derivate basate sulla parte totale o su qualsiasi parte del Software o sulla relativa documentazione o tentare in altro modo di scoprire il codice sorgente del Software.

    b) distribuire qualsiasi parte del Software come parte di qualsiasi sistema di sviluppo software (compilatore o interprete), o esporre qualsiasi funzionalità del Software tramite un'interfaccia di programmazione delle applicazioni (API), o presentare qualsiasi funzionalità del Software in modo da permetterne l'utilizzo da parte di un altro programma per computer non coperto dal presente contratto.

    c) salvo quanto espressamente previsto dal presente Contratto, per utilizzare, riprodurre o trattare nel Software in qualsiasi modo.

    d) utilizzare il Software in qualsiasi modo che possa violare le condizioni d'uso per il PDF stabilite da Adobe e dettagliate nella specifica Adobe PDF.

    e) per rivelare o rendere pubblica qualsiasi chiave di licenza che potrebbe essere stata fornita all'utente.

    Accettazione
    Si ritiene che l'utente abbia accettato i termini del presente Contratto caricando il Software su qualsiasi computer.

    Termine
    Questa licenza è efficace fino a quando non la si termina distruggendo tutte le copie del Software e tutte le chiavi di licenza associate. Terminerà anche se l'utente non rispetta il presente Contratto e in questo caso accetta di distruggere immediatamente tutte le copie del Software e tutte le chiavi di licenza associate. La data di risoluzione è la data in cui il Proprietario viene informato di tale risoluzione per iscritto.

    Proprietà
    Il Titolare manterrà in ogni momento la proprietà del Software e tutte le copie successive, indipendentemente dal modulo. Il presente Contratto si applica solo alla concessione della licenza e non al contratto di vendita del Software. L'utente non può assegnare o trasferire il presente Contratto o licenza, in tutto o in parte, senza il previo consenso scritto dei Proprietari.

    Questo prodotto può incorporare proprietà intellettuale di proprietà di Microsoft Corporation. I termini e le condizioni in base ai quali Microsoft sta licensingndo tale proprietà intellettuale possono essere trovati http://go.microsoft.com/fwlink/?LinkId=52369.

    Garanzie
    1) Il Titolare garantisce che il Software funzionerà in modo sostanziale in conformità con la relativa documentazione (a condizione che il Software sia correttamente utilizzato sul computer e con il sistema operativo per il quale è stato progettato) e che la documentazione descriva correttamente il funzionamento del Software sotto tutti gli aspetti materiali. Se al Proprietario vengono notificati errori significativi entro 30 giorni dall'acquisto (il "periodo di garanzia"), prenderà misure ragionevoli per correggere tali errori. Se l'utente non lo ritengono sufficiente, è possibile, in qualsiasi momento entro il periodo di garanzia, risolvere il Contratto nel modo specificato nella clausola di durata del presente Contratto. A condizione che la data di risoluzione sia entro il periodo di garanzia, il Proprietario autorizzerà il rimborso del prezzo del Software. Tali richieste di rimborso non possono essere fatte dopo il periodo di garanzia, indipendentemente dal fatto che un errore possa essere stato segnalato in precedenza o meno.

    3) QUANTO SOPRA RAPPRESENTA I TUOI UNICI RIMEDI PER QUALSIASI VIOLAZIONE DELLE GARANZIE DEL PROPRIETARIO, CHE VENGONO FORNITE SOLO ALL'UTENTE REGISTRATO ORIGINALE.

    4) I TERMINI ESPLICITI DEL PRESENTE CONTRATTO SONO AL POSTO DI TUTTE LE GARANZIE, CONDIZIONI, IMPRESE, TERMINI E OBBLIGHI IMPLICITI NELLO STATUTO, NEL DIRITTO COMUNE, NELL'USO COMMERCIALE, NEL CORSO DELLA NEGOZIAZIONE O IN ALTRO MODO, CHE SONO TUTTI ESCLUSI NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE.

    5) IL PROPRIETARIO NON GARANTISCE CHE IL SOFTWARE SODDISFI I TUOI REQUISITI O CHE IL FUNZIONAMENTO DEL SOFTWARE SARÀ ININTERROTTO O PRIVO DI ERRORI O CHE I DIFETTI DEL SOFTWARE SARANNO CORRETTI. L'UTENTE DEVE CARICARE E UTILIZZARE IL SOFTWARE A PROPRIO RISCHIO E IN NESSUN CASO IL PROPRIETARIO SARÀ RESPONSABILE NEI CONFRONTI DELL'UTENTE PER QUALSIASI PERDITA O DANNO DI QUALSIASI TIPO (AD ECCEZIONE DI LESIONI PERSONALI O MORTE DERIVANTI DA NEGLIGENZA DEL PROPRIETARIO), INCLUSI PERDITA DI PROFITTI O ALTRE PERDITE CONSEQUENZIALI DERIVANTI DALL'USO O DALL'IMPOSSIBILITÀ DI UTILIZZARE IL SOFTWARE O DA ERRORI O CARENZE IN ESSO CAUSATI DA NEGLIGENZA O IN ALTRO MODO SE NON COME ESPRESSAMENTE PREVISTO NEL PRESENTE DOCUMENTO.

    6) TUTTE LE ALTRE GARANZIE SONO DECLINATE, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE, DAL PROPRIETARIO E DA TUTTE LE ALTRE PARTI.

    Alcuni stati o giurisdizioni non consentono l'esclusione o la limitazione di danni incidentali, consequenziali o speciali, pertanto la limitazione o l'esclusione di cui sopra potrebbe non applicarsi all'utente. Inoltre, alcuni stati o giurisdizioni non consentono l'esclusione di garanzie implicite o limitazioni sulla durata di una garanzia implicita, pertanto le limitazioni di cui sopra potrebbero non essere applicabili all'utente. Nella misura consentita, tutte le garanzie implicite sono limitate a novanta (90) giorni. Questa garanzia ti dà diritti legali specifici. Potresti avere altri diritti che variano da stato a stato o giurisdizione alla giurisdizione. Per ulteriori informazioni sulla garanzia, si prega di contattare il Proprietario.
    Legge
    Il presente Contratto sarà disciplinato dalla legge dello Stato della California.

    In relazione a qualsiasi azione legale o procedimento derivante o in relazione al presente Contratto ("Proceedings"), ciascuna delle parti si sottomette irrevocabilmente alla giurisdizione esclusiva dei tribunali inglesi e rinuncia a qualsiasi obiezione nei confronti di procedimenti dinanzi a tali tribunali per motivi di sede o per il fatto che il procedimento è stato avviato in un forum inappropriato.

    WebSupergoo e WebSupergoo Software sono nomi commerciali di Zandent Ltd. Registered Address: Il Business Design Centre, 52 Upper Street, Islington, Londra, N1 0QH, Regno Unito. Numero di società 07742414, costituita in Inghilterra e Galles.

    Il presente Accordo non sarà disciplinato dalla Convenzione delle Nazioni Unite sui contratti per la vendita internazionale di beni, dalla legge uniforme sulla formazione di accordi per la vendita internazionale di beni, o dalla legge uniforme sulla vendita internazionale di beni, o da qualsiasi legge, regola o regolamento o giurisdizione basata su quanto sopra, e l'applicazione di quanto sopra è espressamente esclusa.

    Se una parte del presente Contratto viene trovata nulla e inapplicabile, non influirà sulla validità del saldo dell'Accordo, che rimarrà valido e applicabile secondo i suoi termini.

    L'utente accetta che il Software non verrà spedito, trasferito o esportato in alcun paese o utilizzato in alcun modo vietato dallo United States Export Administration Act o da qualsiasi altra legge, restrizione o regolamento di esportazione. Il presente Contratto può essere modificato solo per iscritto firmato da ufficiali autorizzati del Proprietario.

Dettagli del programma