TaskGarden 2.0

Licentie: Gratis proefperiode ‎Bestandsgrootte: 868.35 KB
‎Gebruikersbeoordeling: 2.4/5 - ‎5 ‎Stemmen

Ontwikkel robuuste multi-process applicaties voor Microsoft's .NET-platform met TaskGarden. TaskGarden is een krachtige maar eenvoudig te gebruiken architectuur met meerdere processen. In tegenstelling tot traditionele multi-threading, helpt een architectuur met meerdere processen u om uw toepassing te isoleren van onverwachte gebeurtenissen door code in afzonderlijke processen uit te voeren. Met behulp van een fail-fast aanpak kunnen problematische processen rustig en zonder de werking of stabiliteit van uw toepassing worden beëindigd. Elimineer machtigingsproblemen met TaskGarden. TaskGarden stelt u in staat om taken te segmenteren door werkprocessen uit te voeren onder verschillende gebruikersaccounts. Het is vergelijkbaar met account imitatie, behalve dat elke taak is een eerste klas burger met zijn eigen proces. Conflicten tussen hoofddraad en voortgebrachte draden worden vermeden. Imitatie tokens zal niet plotseling verdwijnen simpelweg omdat uw code is voortgebracht in een nieuwe thread. Elimineer 32/64-bits problemen met TaskGarden. Als u oudere 32-bits DLL's van een 64-bits proces moet aanroepen, zorgt TaskGarden ervoor dat de code met de juiste bitheid wordt uitgevoerd. Gelijktijdig programmeren wordt steeds belangrijker met de populariteit van parallelle verwerking. Profiteer van moderne architecturen door workloads te verdelen over meerdere CPU's en cores. Verbeter de schaalbaarheid. Programmastroom in multithread-toepassingen is vaak moeilijk te volgen en threadsynchronisatiefouten komen vaak voor. Het verkeerd krijgen kan tot kritieke fouten leiden, en wegens deze synchronisatiesecties worden vaak overgebruikt, sluitend veel teveel. Dus, hoewel u misschien met behulp van meerdere threads, u uw oplossing schalen niet beter dan was het single threaded. Zou het niet geweldig zijn als alle code geschreven veilig was callable van meerdere threads, zelfs als het was ontstaan als een enkele draad? Net als alle WebSupergoo-producten zal TaskGarden de eerste dertig dagen ononderbroken werken, als een gratis proefperiode.

versiegeschiedenis

  • Versie 2.0 geplaatst op 2014-02-26

    EULA - Licentieovereenkomst voor eindgebruikers



    Algemeen
    Het auteursrecht en alle intellectuele eigendomsrechten in deze software ("de Software") zijn eigendom van WebSupergoo ("the Owner").

    U mag de Software niet op een computer laden of kopiëren zonder de licentie van de eigenaar. De Eigenaar biedt u een niet-exclusieve, niet-overdraagbare licentie op de voorwaarden van deze overeenkomst. Als u deze voorwaarden niet accepteert, u de Software, de verpakking en documentatie ervan binnen 30 dagen na aankoop, ongebruikt en intact retourneren aan uw leverancier, samen met een aankoopbewijs voor een volledige terugbetaling.

    Voor de toepassing van deze overeenkomst wordt een computer beschouwd als één exemplaar van een besturingssysteem dat op een fysieke machine is geïnstalleerd. Dus meerdere exemplaren van besturingssystemen (bijvoorbeeld virtuele machines) geïnstalleerd op een fysieke machine worden beschouwd als meerdere computers.
    Het is toegestaan om:

    1) laad de software en gebruik deze alleen op één computer onder uw controle, tenzij een licentie voor meerdere gebruikers is aangeschaft, in welk geval de software op een willekeurig aantal computers kan worden gebruikt, tot een maximum totaal dat gelijk is aan het aantal gekochte licenties;

    2) de software van de ene computer naar de andere overbrengen, op voorwaarde dat deze op slechts één computer tegelijk wordt gebruikt, tenzij een meervoudige gebruikerslicentie is aangeschaft, in welk geval de software op een willekeurig aantal computers kan worden gebruikt, tot een maximum totaal dat gelijk is aan het aantal gekochte licenties;

    3) op voorwaarde dat u een Enterprise License hebt gekocht, u de Software laden en gebruiken op elke computer die eigendom van u is;

    4) op voorwaarde dat u een herdistributielicentie hebt gekocht en op voorwaarde dat uw toepassing geen softwareontwikkelingssysteem is zoals beschreven in clausule (b) hieronder, mag u de Software (zonder royalty's) distribueren als onderdeel van één afzonderlijke toepassing, tenzij meerdere herdistributielicenties zijn aangeschaft in welk geval de software kan worden gedistribueerd als onderdeel van een aantal afzonderlijke toepassingen, tot een maximum totaal dat gelijk is aan het aantal gekochte licenties;
    Het is niet toegestaan:

    a) te huren, leasen, onderlicentieren, uitlenen, kopiëren (behalve zoals uitdrukkelijk vermeld in deze overeenkomst), wijzigen, samenvoegen, vertalen, reverse engineer, decompileren, demonteren, afgeleide werken maken op basis van het geheel of enig deel van de Software of de bijbehorende documentatie of anderszins proberen de broncode van de Software te ontdekken.

    b) om een deel van de Software te distribueren als onderdeel van een softwareontwikkelingssysteem (compiler of tolk), of om functionaliteit van de Software bloot te leggen via een application programming interface (API), of om enige functionaliteit van de Software te presenteren op een manier die het mogelijk maakt om te worden gebruikt door een ander computerprogramma dat niet gedekt is f de Software op een manier die het mogelijk maakt om te worden gebruikt door een ander computerprogramma dat niet onder deze overeenkomst valt.

    c) behalve zoals uitdrukkelijk in deze overeenkomst is bepaald, op enigerlei wijze gebruik, reproduceren of handelen in de Software.

    d) de Software op een manier te gebruiken die in strijd zou kunnen zijn met de gebruiksvoorwaarden voor PDF die door Adobe zijn vastgesteld en die zijn beschreven in de Adobe PDF-specificatie.

    e) om een licentiesleutel die aan u is verstrekt, openbaar te maken of openbaar te maken.

    Aanvaarding
    U wordt geacht de voorwaarden van deze Overeenkomst te hebben aanvaard door de Software op elke computer te laden.

    Termijn
    Deze licentie is van kracht totdat u deze beëindigt door alle kopieën van de Software en bijbehorende licentiesleutels te vernietigen. Het zal ook eindigen als u zich niet aan deze Overeenkomst houdt en in dit geval stemt u ermee in om alle kopieën van de Software en eventuele bijbehorende licentiesleutels onmiddellijk te vernietigen. De beëindigingsdatum is de datum waarop de eigenaar schriftelijk van een dergelijke beëindiging in kennis wordt gesteld.

    Eigendom
    De Eigenaar behoudt te allen tijde de eigendom van de Software en alle latere kopieën daarvan, ongeacht de vorm. Deze overeenkomst is alleen van toepassing op de verlening van de licentie en niet op het koopcontract van de Software. U mag deze overeenkomst of licentie niet geheel of gedeeltelijk toewijzen of overdragen zonder voorafgaande schriftelijke toestemming van de eigenaren.

    Dit product kan intellectueel eigendom van Microsoft Corporation bevatten. De algemene voorwaarden waarop Microsoft een licentie voor dergelijke intellectuele eigendom is, zijn te vinden op http://go.microsoft.com/fwlink/?LinkId=52369.

    Garanties
    1) De Eigenaar garandeert dat de Software aanzienlijk zal presteren in overeenstemming met de bijbehorende documentatie (op voorwaarde dat de software correct wordt gebruikt op de computer en met het besturingssysteem waarvoor het is ontworpen) en dat de documentatie de werking van de Software in alle materiële opzichten correct beschrijft. Als de Eigenaar binnen 30 dagen na aankoop op de hoogte wordt gesteld van significante fouten (de "Garantieperiode") zal hij redelijke stappen ondernemen om dergelijke fouten te corrigeren. Als u van mening bent dat deze stappen niet voldoende zijn, u de overeenkomst op enig moment binnen de garantieperiode beëindigen op de wijze die is beschreven in de termclausule van deze overeenkomst. Op voorwaarde dat de opzegdatum binnen de garantieperiode ligt, zal de Eigenaar toestemming geven voor een terugbetaling van de prijs van de Software. Dergelijke terugbetalingsclaims mogen niet worden ingediend na de garantieperiode, ongeacht of er eerder een fout is gemeld.

    3) HET BOVENSTAANDE VERTEGENWOORDIGEN UW ENIGE REMEDIES VOOR ELKE SCHENDING VAN DE GARANTIES VAN DE EIGENAAR, DIE ALLEEN WORDEN GEGEVEN AAN DE OORSPRONKELIJKE GEREGISTREERDE GEBRUIKER.

    4) DE UITDRUKKELIJKE VOORWAARDEN VAN DEZE OVEREENKOMST ZIJN IN PLAATS VAN ALLE GARANTIES, VOORWAARDEN, VERBINTENISSEN, VOORWAARDEN EN VERPLICHTINGEN DIE BIJ WET, GEWOONTERECHT, HANDELSGEBRUIK, HANDELWIJZE OF ANDERSZINS ALLEMAAL WORDEN UITGESLOTEN, DIE BIJ WET TEN VOLLE ZIJN TOEGESTAAN.

    5) DE EIGENAAR GARANDEERT NIET DAT DE SOFTWARE AAN UW EISEN VOLDOET OF DAT DE WERKING VAN DE SOFTWARE ONONDERBROKEN OF FOUTLOOS ZAL ZIJN OF DAT DEFECTEN IN DE SOFTWARE WORDEN GECORRIGEERD. U MOET DE SOFTWARE OP EIGEN RISICO LADEN EN GEBRUIKEN EN IN GEEN GEVAL ZAL DE EIGENAAR AAN U AANSPRAKELIJK ZIJN VOOR ENIG VERLIES OF SCHADE VAN WELKE AARD DAN OOK (MET UITZONDERING VAN PERSOONLIJK LETSEL OF OVERLIJDEN ALS GEVOLG VAN NALATIGHEID VAN DE EIGENAAR) MET INBEGRIP VAN VERLOREN WINSTEN OF ANDER GEVOLG VERLIES ALS GEVOLG VAN UW GEBRUIK VAN OF ONVERMOGEN OM DE SOFTWARE TE GEBRUIKEN OF VAN FOUTEN OF TEKORTKOMINGEN IN HET, HETZIJ VEROORZAAKT DOOR NALATIGHEID OF ANDERSZINS, BEHALVE ZOALS UITDRUKKELIJK HIERIN.

    6) ALLE ANDERE GARANTIES WORDEN, VOOR ZOVER TOEGESTAAN DOOR DE TOEPASSELIJKE WETGEVING, DOOR DE EIGENAAR EN ALLE ANDERE PARTIJEN AFGEWEZEN.

    Sommige staten of rechtsgebieden staan de uitsluiting of beperking van incidentele, gevolg- of bijzondere schade niet toe, dus de bovenstaande beperking of uitsluiting kan niet op u van toepassing zijn. Ook sommige staten of rechtsgebieden staan niet toe dat impliciete garanties of beperkingen worden uitgesloten over hoe lang een impliciete garantie kan duren, dus de bovenstaande beperkingen kunnen niet op u van toepassing zijn. Voor zover toegestaan zijn eventuele impliciete garanties beperkt tot negentig (90) dagen. Deze garantie geeft u specifieke wettelijke rechten. U andere rechten hebben die variëren van staat tot staat of jurisdictie tot jurisdictie. Voor meer garantie-informatie u contact opnemen met de eigenaar.
    Wet
    Deze overeenkomst valt onder het recht van de staat Californië.

    Met betrekking tot juridische stappen of procedures die voortvloeien uit of in verband met deze overeenkomst ("Proceedings"), legt elk van de partijen zich onherroepelijk voor aan de exclusieve jurisdictie van de Engelse rechtbanken en ziet af van elk bezwaar tegen een procedure bij dergelijke rechtbanken op grond van venvan de Engelse rechtbanken en ziet af van elk bezwaar tegen de procedure in dergelijke rechtbanken op grond van de plaats of op grond van het feit dat de procedure in een ongepast forum is ingesteld.

    WebSupergoo en WebSupergoo Software zijn handelsnamen van Zandent Ltd. Registered Address: The Business Design Centre, 52 Upper Street, Islington, Londen, N1 0QH, UK. Bedrijfsnummer 07742414, gevestigd in Engeland en Wales.

    Deze overeenkomst valt niet onder het Verdrag van de Verenigde Naties inzake contracten voor de internationale verkoop van goederen, de uniforme wet inzake de vorming van overeenkomsten voor de internationale verkoop van goederen, of de uniforme wet inzake de internationale verkoop van goederen, of enige wet, regel of verordening of enige jurisdictie op basis van een van de voorgaande, en de toepassing van al het voorgaande is uitdrukkelijk uitgesloten.

    Indien een deel van deze overeenkomst nietig en niet afdwingbaar wordt bevonden, laat zij de geldigheid van het saldo van de overeenkomst, dat overeenkomstig haar voorwaarden geldig en uitvoerbaar blijft, onverdeeld en uitvoerbaar.

    U stemt ermee in dat de Software niet naar een land wordt verzonden, overgedragen of geëxporteerd of op enigerlei wijze wordt gebruikt die verboden is door de United States Export Administration Act of enige andere exportwetgeving, -beperking of -regelgeving. Deze overeenkomst kan alleen schriftelijk worden gewijzigd, ondertekend door bevoegde functionarissen van de Eigenaar.

Programmadetails