TaskGarden 2.0

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 868.35 KB
‎Ocena użytkowników: 2.4/5 - ‎5 ‎Głosów

Twórz niezawodne aplikacje wieloprocesowe dla platformy .NET firmy Microsoft za pomocą taskgarden. TaskGarden jest potężnym, ale prosty w użyciu architektury wieloprocesowej. W przeciwieństwie do tradycyjnych wielowątkowych architektury wieloprocesowych pomaga izolować aplikację od nieoczekiwanych zdarzeń, uruchamiając kod wewnątrz oddzielnych procesów. Przy użyciu podejścia szybko awaryjnego, problematyczne procesy można zakończyć cicho i bez wpływu na działanie lub stabilność aplikacji. Wyeliminuj problemy z uprawnieniami z TaskGarden. TaskGarden umożliwia segmentowanie zadań przez uruchamianie procesów roboczych w ramach różnych kont użytkowników. Jest podobny do podszywania się pod konto, z tą różnicą, że każde zadanie jest obywatelem pierwszej klasy z własnym procesem. Unika się konfliktów między wątkami głównymi a zduplikowanymi wątkami. Tokeny personifikacji nie nagle znikną tylko dlatego, że kod został zduplikowany w nowym wątku. Wyeliminuj problemy 32/64-bitowe z TaskGarden. Jeśli chcesz wywołać starsze 32-bitowe biblioteki DLL z procesu 64-bitowego, TaskGarden zapewni, że kod jest uruchamiany z poprawną bitowością. Jednoczesne programowanie staje się coraz ważniejsze wraz z popularnością przetwarzania równoległego. Skorzystaj z nowoczesnych architektur, rozdzielając obciążenie między wiele procesorów i rdzeni. Zwiększ skalowalność. Przepływ programu w aplikacjach wielowątkowych jest często trudne do naśladowania i błędy synchronizacji wątków są wspólne. Błąd może prowadzić do błędów krytycznych, a z powodu tego sekcja synchronizacji są często nadużywane, blokując zbyt wiele. Tak, mimo że może być przy użyciu wielu wątków, może się okazać, że skale rozwiązania nie lepiej niż gdyby był jednowątkowy. Czy nie byłoby wspaniale, gdyby cały napisany kod był bezpiecznie wywoływany z wielu wątków, nawet jeśli powstał jako pojedynczy wątek? Podobnie jak wszystkie produkty WebSupergoo, TaskGarden będzie działać przez pierwsze trzydzieści dni nieprzerwanie, jako bezpłatny okres próbny.

historia wersji

  • Wersja 2.0 opublikowany na 2014-02-26

    Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego



    Ogólne
    Prawa autorskie i wszelkie prawa własności intelektualnej do tego oprogramowania ("Software") są własnością WebSupergoo ("Właściciela").

    Użytkownik nie może załadować Oprogramowania do żadnego komputera ani skopiować go bez licencji Właściciela. Właściciel oferuje niewyłączną, niezbywalną licencję na warunkach niniejszej Umowy. Jeśli użytkownik nie zaakceptuje niniejszych warunków, może w ciągu 30 dni od powrocie do zakupu Oprogramowania, jego opakowania i dokumentacji nieużywane i nienaruszone do dostawcy wraz z dowodem zakupu w celu uzyskania pełnego zwrotu pieniędzy.

    Na potrzeby niniejszej umowy komputer jest uważany za pojedyncze wystąpienie systemu operacyjnego zainstalowanego na komputerze fizycznym. Tak więc wiele wystąpień systemów operacyjnych (np. maszyn wirtualnych) zainstalowanych na komputerze fizycznym jest uważanych za wiele komputerów.
    Możesz:

    1) załadować Oprogramowanie i używać go tylko na jednym komputerze pod jego kontrolą, chyba że zakupiono licencję dla wielu użytkowników, w którym to przypadku oprogramowanie może być używane na dowolnej liczbie komputerów, do maksymalnej sumy równej liczbie zakupionych licencji;

    2) przenieść Oprogramowanie z jednego komputera na inny, pod warunkiem że jest ono używane tylko na jednym komputerze w tym samym czasie, chyba że zakupiono licencję dla wielu użytkowników, w którym to przypadku oprogramowanie może być używane na dowolnej liczbie komputerów, do maksymalnej sumy równej liczbie zakupionych licencji;

    3) pod warunkiem, że użytkownik zakupił Licencję Dla Przedsiębiorstw, może załadować Oprogramowanie i używać go na dowolnym komputerze, który jest własnością użytkownika;

    4) pod warunkiem, że użytkownik zakupił Licencję Redystrybucyjną i pod warunkiem, że aplikacja nie jest systemem rozwoju oprogramowania, jak określono w poniższej klauzuli (b), może rozpowszechniać Oprogramowanie (bez opłat licencyjnych) w ramach jednej odrębnej aplikacji, chyba że zakupiono wiele Licencji Redystrybucji, w którym to przypadku oprogramowanie może być dystrybuowane w ramach wielu odrębnych aplikacji, maksymalnie do łącznej liczby zakupionych licencji;
    Nie wolno:

    a) dzierżawy, sublicencji, wypożyczania, kopiowania (z wyjątkiem przypadków wyraźnie określonych w niniejszej Umowie), modyfikowania, adaptowania, łączenia, tłumaczenia, inżynierii odwrotnej, dekompilacji, dezasemble, tworzenia dzieł pochodnych w oparciu o całość lub jakąkolwiek część Oprogramowania lub związanej z nim dokumentacji lub w inny sposób próby odkrycia kodu źródłowego Oprogramowania.

    b) rozpowszechniania jakiejkolwiek części Oprogramowania w ramach jakiegokolwiek systemu rozwoju oprogramowania (kompilatora lub interpretera) lub ujawniania jakichkolwiek funkcji Oprogramowania za pośrednictwem interfejsu programowania aplikacji (API) lub prezentowania jakichkolwiek funkcji Oprogramowania w sposób umożliwiający jego wykorzystanie przez inny program komputerowyfunkcjonalności Oprogramowania w sposób umożliwiający jego wykorzystanie przez inny program komputerowy, który nie jest objęty niniejszą umową.

    c) z wyjątkiem przypadków wyraźnie określonych w niniejszej Umowie, do używania, reprodukcji lub zawierania transakcji w Oprogramowaniu w jakikolwiek sposób.

    d) korzystania z Oprogramowania w sposób, który mógłby naruszać warunki użytkowania plików PDF określone przez firmę Adobe i wyszczególnione w specyfikacji Adobe PDF.

    e) ujawnienia lub upublicznienia jakiegokolwiek klucza licencyjnego, który mógł zostać ci dostarczony.

    Akceptacji
    Uznaje się, że Użytkownik zaakceptował warunki niniejszej Umowy, ładując Oprogramowanie na dowolny komputer.

    Termin
    Niniejsza licencja obowiązuje do momentu jej rozwiązania poprzez zniszczenie wszystkich kopii Oprogramowania i powiązanych kluczy licencyjnych. Zostanie ona również rozwiązana, jeśli użytkownik nie zastosuje się do niniejszej Umowy i w tym przypadku zobowiązuje się do natychmiastowego zniszczenia wszystkich kopii Oprogramowania i powiązanych kluczy licencyjnych. Data Rozwiązania Umowy jest datą, w której Właściciel zostaje powiadomiony o takim wypowiedzeniu na piśmie.

    Własności
    Właściciel zachowuje cały czas własność Oprogramowania i wszystkich jego kolejnych kopii, niezależnie od formy. Niniejsza Umowa ma zastosowanie wyłącznie do udzielenia licencji, a nie do umowy sprzedaży Oprogramowania. Użytkownik nie może scedować ani przenieść niniejszej Umowy lub licencji, w całości lub w części, bez uprzedniej pisemnej zgody Właścicieli.

    Ten produkt może zawierać własność intelektualną należącą do firmy Microsoft Corporation. Warunki, na jakich Microsoft udziela licencji na taką własność intelektualną, można znaleźć na stronie http://go.microsoft.com/fwlink/?LinkId=52369.

    Gwarancji
    1) Właściciel gwarantuje, że Oprogramowanie będzie działać zasadniczo zgodnie z towarzyszącą mu dokumentacją (pod warunkiem, że Oprogramowanie jest właściwie używane na komputerze i z systemem operacyjnym, dla którego zostało zaprojektowane) oraz że dokumentacja poprawnie opisuje działanie Oprogramowania we wszystkich istotnych aspektach. Jeśli Właściciel zostanie powiadomiony o istotnych błędach w ciągu 30 dni od zakupu (okres gwarancji&), podejmie uzasadnione kroki w celu skorygowania takich błędów. Jeśli użytkownik nie uważa, że te kroki są wystarczające, może w dowolnym momencie Okresu Gwarancji rozwiązać Umowę w sposób określony w niniejszym Regulaminie. Pod warunkiem, że Data Rozwiązania Umowy przypada w okresie gwarancyjnym, Właściciel zobowiązuje się do zwrotu ceny Oprogramowania. Takie roszczenia dotyczące zwrotu pieniędzy nie mogą być składane po Okresie Gwarancji, niezależnie od tego, czy wcześniej zgłoszono jakikolwiek błąd.

    3) POWYŻSZE STANOWIĄ JEDYNE ŚRODKI ZARADCZE UŻYTKOWNIKA W PRZYPADKU NARUSZENIA GWARANCJI WŁAŚCICIELA, KTÓRE SĄ UDZIELANE WYŁĄCZNIE PIERWOTNEMU ZAREJESTROWANEMU UŻYTKOWNIKOWI.

    4) WYRAŹNE WARUNKI NINIEJSZEJ UMOWY SĄ ZAMIAST WSZYSTKICH GWARANCJI, WARUNKÓW, ZOBOWIĄZAŃ, WARUNKÓW I OBOWIĄZKÓW DOROZUMIANYCH PRZEZ USTAWĘ, PRAWO ZWYCZAJOWE, WYKORZYSTANIE HANDLU, PRZEBIEG TRANSAKCJI LUB W INNY SPOSÓB WSZYSTKIE Z NICH SĄ NINIEJSZYM WYŁĄCZONE W NAJSZERSZYM ZAKRESIE DOZWOLONYM PRZEZ PRAWO.

    5) WŁAŚCICIEL NIE GWARANTUJE, ŻE OPROGRAMOWANIE SPEŁNI TWOJE WYMAGANIA LUB ŻE DZIAŁANIE OPROGRAMOWANIA BĘDZIE NIEPRZERWANE LUB WOLNE OD BŁĘDÓW LUB ŻE WADY OPROGRAMOWANIA ZOSTANĄ POPRAWIONE. UŻYTKOWNIK BĘDZIE ŁADOWAĆ I KORZYSTAĆ Z OPROGRAMOWANIA NA WŁASNE RYZYKO I W ŻADNYM WYPADKU WŁAŚCICIEL NIE BĘDZIE PONOSIŁ WOBEC NIEGO ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK STRATY LUB SZKODY JAKIEGOKOLWIEK RODZAJU (Z WYJĄTKIEM OBRAŻEŃ CIAŁA LUB ŚMIERCI WYNIKAJĄCYCH Z ZANIEDBANIA WŁAŚCICIELA), W TYM UTRACONYCH ZYSKÓW LUB INNYCH STRAT NASTĘPCZYCH WYNIKAJĄCYCH Z KORZYSTANIA LUB NIEZDOLNOŚCI DO KORZYSTANIA Z OPROGRAMOWANIA LUB Z POWODU BŁĘDÓW LUB BRAKÓW W NIM SPOWODOWANYCH ZANIEDBANIEM LUB W INNY SPOSÓB, Z WYJĄTKIEM PRZYPADKÓW WYRAŹNIE OKREŚLONYCH W NINIEJSZYM DOKUMENCIE.

    6) WSZELKIE INNE GWARANCJE SĄ WYRZEKANE, W ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRAWO, PRZEZ WŁAŚCICIELA I WSZYSTKIE INNE STRONY.

    Niektóre stany lub jurysdykcje nie zezwalają na wyłączenie lub ograniczenie szkód przypadkowych, wtórnych lub specjalnych, więc powyższe ograniczenie lub wyłączenie może nie mieć zastosowania do Ciebie. Również niektóre stany lub jurysdykcje nie zezwalają na wyłączenie dorozumianych gwarancji lub ograniczeń dotyczących czasu obowiązywały dorozumiana gwarancja, więc powyższe ograniczenia mogą nie mieć zastosowania do Ciebie. W zakresie dozwolonym wszelkie dorozumiane gwarancje są ograniczone do dziewięćdziesięciu (90) dni. Niniejsza gwarancja daje użytkownikowi określone prawa. Użytkownik może mieć inne prawa, które różnią się w zależności od stanu lub jurysdykcji. Aby uzyskać więcej informacji na temat gwarancji, skontaktuj się z właścicielem.
    Prawa
    Niniejsza Umowa podlega prawu stanu Kalifornia.

    W odniesieniu do wszelkich działań prawnych lub postępowań wynikających z niniejszej Umowy lub w związku z nią ("Proceedings"), każda ze stron nieodwołalnie poddaje się wyłącznej jurysdykcji sądów angielskich i zrzeka się wszelkich zastrzeżeń do Postępowaniawyłącznej jurysdykcji sądów angielskich i zrzeka się wszelkich zastrzeżeń do postępowania w takich sądach ze względu na miejsce lub na tej podstawie, że postępowanie zostało wszczęte na niewłaściwym forum.

    WebSupergoo i WebSupergoo Software to nazwy handlowe Zandent Ltd. Adres: The Business Design Centre, 52 Upper Street, Islington, Londyn, N1 0QH, Wielka Brytania. Numer firmy 07742414, zwężenie w Anglii i Walii.

    Niniejsza Umowa nie będzie regulowana Konwencją Narodów Zjednoczonych o umowach międzynarodowej sprzedaży towarów, jednolitą ustawą o zawieraniu umów o międzynarodowej sprzedaży towarów, jednolitą ustawą o międzynarodowej sprzedaży towarów, ani żadnym prawem, zasadą lub regulacją lub jakąkolwiek jurysdykcją opartą na powyższym, a stosowanie wszystkich powyższych jest wyraźnie wykluczone.

    Jeśli jakakolwiek część niniejszej Umowy zostanie uznana za nieważną i niewykonalną, nie wpłynie to na ważność salda Umowy, która pozostanie ważna i wykonalna zgodnie z jej warunkami.

    Użytkownik zgadza się, że Oprogramowanie nie będzie wysyłane, przekazywane ani eksportowane do żadnego kraju ani używane w sposób zabroniony przez Amerykańską Ustawę o Administracji Eksportowej lub inne przepisy eksportowe, ograniczenia lub regulacje. Niniejsza Umowa może zostać zmieniona wyłącznie na piśmie podpisaną przez upoważnionych urzędników Właściciela.

Szczegóły programu