TaskGarden 2.0

Лицензии: Бесплатная пробная версия ‎Размер файла: 868.35 KB
‎Рейтинг пользователей: 2.4/5 - ‎5 ‎Голосов

Разработка надежных многопрофиох приложений для платформы Microsoft .NET с помощью TaskGarden. TaskGarden — это мощная, но простая в использовании многопрофиллионая архитектура. В отличие от традиционных многотысячной архитектуры, многопрофиллионая архитектура помогает изолировать приложение от непредвиденных событий, запуская код внутри отдельных процессов. Используя неуверено быстрый подход, проблемные процессы могут быть прекращены тихо и без ущерба для работы или стабильности приложения. Устранить проблемы с разрешением с TaskGarden. TaskGarden позволяет сегментировать задачи, запуская рабочие процессы под разными учетными записями пользователей. Это похоже на олицетворение учетной записи, за исключением того, что каждая задача является гражданином первого класса со своим собственным процессом. Избегаются конфликты между основным потоком и нерестимыми потоками. Токены олицетворения не исчезнут внезапно просто потому, что ваш код был порожден в новый поток. Устраните 32/64-битные проблемы с TaskGarden. Если вам нужно вызвать устаревшие 32-битные DLL из 64-битного процесса, TaskGarden гарантирует, что код работает с правильной битностью. Параллельное программирование становится все более важным с популярностью параллельной обработки. Воспользуйтесь преимуществами современных архитектур, распределяя рабочую нагрузку по нескольким процессорам и ядрам. Улучшение масштабируемости. Поток программ в многотупенчатых приложениях часто трудно следовать, и ошибки синхронизации потоков являются общими. Неправильное получение может привести к критическим ошибкам, и из-за этого разделы синхронизации часто используются чрезмерно, блокируя слишком много. Таким образом, несмотря на то, что вы можете использовать несколько потоков, вы можете найти масштабы решения не лучше, чем если бы оно было одной резьбой. Не было бы замечательно, если бы весь написанный код был безопасно вызов из нескольких потоков, даже если он возник как один поток? Как и все продукты WebSupergoo, TaskGarden будет работать в течение первых тридцати дней непрерывно, как бесплатный пробный период.

история версии

  • Версия 2.0 размещено на 2014-02-26

    EULA - Соглашение о лицензировании конечных пользователей



    Общее
    Авторское право и все права интеллектуальной собственности в этом программном обеспечении (квота;Программное обеспечение;) принадлежат WebSupergoo (квота;цитата владельца;).

    Вы не можете загрузить программное обеспечение на любой компьютер или скопировать его без лицензии Владельца. Владелец предлагает Вам неисключимую, не подаемую лицензию на условиях настоящего Соглашения. Если вы не принимаете эти условия, вы можете в течение 30 дней после покупки вернуть программное обеспечение, его упаковка и документация не используются и нетронутыми для вашего поставщика вместе с доказательством покупки для полного возврата.

    Для целей настоящего соглашения компьютер рассматривается как единый экземпляр операционной системы, установленной на физическом компьютере. Таким образом, несколько экземпляров операционных систем (например, виртуальных машин), установленных на физической машине, рассматриваются как несколько компьютеров.
    Разрешается:

    1) загрузить программное обеспечение и использовать его только на одном компьютере под вашим контролем, если несколько лицензий пользователя были приобретены в этом случае программное обеспечение может быть использовано на любом количестве компьютеров, до максимального общего равно количества приобретенных лицензий;

    2) передача Программного обеспечения с одного компьютера на другой при условии, что оно используется только на одном компьютере в любой момент времени, если только не была приобретена лицензия нескольких пользователей, и в этом случае программное обеспечение может быть использовано на любом количестве компьютеров, до максимального общего количества, равного количеству приобретенных лицензий;

    3) при условии, что вы приобрели корпоративную лицензию, вы можете загрузить программное обеспечение и использовать его на любом компьютере, который принадлежит вам;

    4) при условии, что вы приобрели лицензию на перераспределение и при условии, что ваше приложение не является системой разработки программного обеспечения, подробно описанной в пункте b) ниже, вы можете распространять Программное обеспечение (без роялти) как часть одного отдельного приложения, если только несколько лицензий на перераспределение не были приобретены, и в этом случае программное обеспечение может быть распределено как часть ряда различных приложений, до максимальной суммы, равной количеству приобретенных лицензий;
    Вам не разрешается:

    а) арендовать, арендовать, сублимо rent, кредит, копировать (за исключением, как это прямо предусмотрено в настоящем Соглашении), изменять, адаптировать, объединять, переводить, обратный инженер, декомпомпировать, разбирать, создавать производные работы на основе целого или любой части программного обеспечения или связанной с ним документации или иным образом пытаться обнаружить исходный код программного обеспечения.

    б) распространять любую часть программного обеспечения как часть любой системы разработки программного обеспечения (компилятор или переводчик), или подвергать любую функциональность программного обеспечения через интерфейс программирования приложений (API), или представить любую функциональность программного обеспечения таким образом, что позволяет использовать его другой компьютерной программой, которая не покрывается этим соглашением.

    в) за исключением случаев, прямо предусмотренных в настоящем Соглашении, для использования, воспроизведения или сделки в Программном обеспечении в любом случае.

    г) использовать программное обеспечение любым способом, который может нарушать условия использования для PDF, установленных Adobe и подробно описанных в спецификации Adobe PDF.

    e) раскрыть или обнести любой ключ лицензии, который, возможно, был предоставлен вам.

    Принятие
    Считается, что вы приняли условия этого Соглашения, загрузив Программное обеспечение на любой компьютер.

    Термин
    Эта лицензия эффективна до тех пор, пока вы не прекратите ее, уничтожив все копии Программного обеспечения и любые связанные с ним ключи лицензии. Он также прекращается, если вы не соблюдаете это Соглашение, и в этом случае вы соглашаетесь немедленно уничтожить все копии Программного обеспечения и любые связанные с ним ключи лицензии. Дата прекращения является датой, на которую Владелец уведомляется о таком прекращении в письменной форме.

    Собственности
    Владелец всегда сохраняет право собственности на Программное обеспечение и все последующие копии его независимо от формы. Это Соглашение распространяется только на выдачу лицензии, а не на договор купли-продажи программного обеспечения. Вы не можете назначать или передавать это Соглашение или лицензию, в целом или частично, без предварительного письменного согласия Владельцев.

    Этот продукт может включать интеллектуальную собственность, принадлежащую корпорации Майкрософт. Условия лицензирования такой интеллектуальной собственности корпорацией Майкрософт можно найти в http://go.microsoft.com/fwlink/?LinkId=52369.

    Гарантий
    1) Владелец гарантирует, что программное обеспечение будет выполнять существенно в соответствии с сопроводительной документацией (при условии, что программное обеспечение правильно используется на компьютере и с операционной системой, для которой оно было разработано) и что документация правильно описывает работу программного обеспечения во всех материальных отношениях. Если Владелец будет уведомлен о существенных ошибках в течение 30 дней после покупки (квота;Гарантийный период;) он примет разумные меры для исправления таких ошибок. Если вы не считаете, что этих шагов достаточно, вы можете в любой момент в течение гарантийного периода расторгнуть Соглашение в порядке, подробно описаном в положении о сроке действия настоящего Соглашения. При условии, что дата прекращения действия находится в пределах гарантийного периода, Владелец санкционирует возврат цены программного обеспечения. Такие требования о возврате не могут быть сделаны после гарантийного периода независимо от того, была ли какая-либо ошибка ранее зарегистрирована.

    3) ВЫШЕ ПРЕДСТАВИТЬ ВАШИ ЕДИНСТВЕННЫЕ СРЕДСТВА ПРАВОВОЙ ЗАЩИТЫ ДЛЯ ЛЮБОГО НАРУШЕНИЯ ГАРАНТИЙ ВЛАДЕЛЬЦА, КОТОРЫЕ ДАЮТСЯ ТОЛЬКО ДЛЯ ПЕРВОНАЧАЛЬНОГО ЗАРЕГИСТРИРОВАННОГО ПОЛЬЗОВАТЕЛЯ.

    4) ЭКСПРЕСС-УСЛОВИЯ ЭТОГО СОГЛАШЕНИЯ ЛЕЖАТ В ОСНОВЕ ВСЕХ ГАРАНТИЙ, УСЛОВИЙ, ОБЯЗАТЕЛЬСТВ, УСЛОВИЙ И ОБЯЗАТЕЛЬСТВ, ПОДРАЗУМЕВАЕМЫХ ЗАКОНОМ, ОБЩИМ ПРАВОМ, ТОРГОВЫМ ИСПОЛЬЗОВАНИЕМ, ТОЧКИ ЗРЕНИЯ ИЛИ ИНЫМ ОБРАЗОМ, ВСЕ ИЗ КОТОРЫХ В ПОЛНОЙ МЕРЕ ИСКЛЮЧАЮТСЯ ЗАКОНОМ.

    5) ВЛАДЕЛЕЦ НЕ ГАРАНТИРУЕТ, ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ СООТВЕТСТВОВАТЬ ВАШИМ ТРЕБОВАНИЯМ ИЛИ ЧТО РАБОТА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БУДЕТ БЕСПЕРЕБОЙНОЙ ИЛИ БЕЗОШИБОЧНОЙ ИЛИ ЧТО ДЕФЕКТЫ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ БУДУТ ИСПРАВЛЕНЫ. ВЫ ДОЛЖНЫ ЗАГРУЗИТЬ И ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НА СВОЙ СОБСТВЕННЫЙ РИСК, И НИ В ОДНОМ СЛУЧАЕ ВЛАДЕЛЕЦ НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ПЕРЕД ВАМИ ЗА ЛЮБЫЕ ПОТЕРИ ИЛИ УЩЕРБ ЛЮБОГО РОДА (КРОМЕ ТЕЛЕСНЫХ ПОВРЕЖДЕНИЙ ИЛИ СМЕРТИ В РЕЗУЛЬТАТЕ ХАЛАТНОСТИ ВЛАДЕЛЬЦА), ВКЛЮЧАЯ ПОТЕРЯННУЮ ПРИБЫЛЬ ИЛИ ДРУГИЕ КОСВЕННЫЕ ПОТЕРИ, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ИЛИ НЕСПОСОБНОСТЬЮ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЛИ ОТ ОШИБОК ИЛИ НЕДОСТАТКОВ В НЕМ, ВЫЗВАННЫХ ХАЛАТНОСТЬЮ ИЛИ ИНЫМ ОБРАЗОМ, ЗА ИСКЛЮЧЕНИЕМ, КАК ПРЯМО ПРЕДСТАВЛЕНО В НАСТОЯЩЕМ.

    6) ВСЕ ДРУГИЕ ГАРАНТИИ ОТРЕКАЮТСЯ, В ТОЙ МЕРЕ, В КАКОЙ ЭТО РАЗРЕШЕНО ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, ВЛАДЕЛЬЦЕМ И ВСЕМИ ДРУГИМИ СТОРОНАМИ.

    Некоторые штаты или юрисдикции не допускают исключения или ограничения случайных, косвенных или специальных убытков, поэтому вышеупомянутое ограничение или исключение не может применяться к вам. Кроме того, некоторые штаты или юрисдикции не допускают исключения подразумеваемых гарантий или ограничений на то, как долго может длиться подразумеваемая гарантия, поэтому вышеуказанные ограничения могут не распространяться на вас. В той мере, в какой это допустимо, любые подразумеваемые гарантии ограничиваются девяностою (90) днями. Эта гарантия дает вам конкретные юридические права. Вы можете иметь другие права, которые варьируются от штата к штату или юрисдикции к юрисдикции. Для получения дополнительной гарантийной информации, пожалуйста, свяжитесь с Владельцем.
    Закон
    Это Соглашение регулируется законом штата Калифорния.

    В связи с любыми судебными исками или разбирательствами, вытекающими из этого Соглашения или в связи с ним (цитата;Труды;цитата;), каждая из сторон безвозвратно подчиняется исключительной юрисдикции английских судов и отказывается от любых возражений против судопроизводства в таких судах на основании места проведения или на том основании, что материалы были возбуждены в неуместном форуме.

    WebSupergoo и WebSupergoo Software являются торговыми названиями зарегистрированного адреса компании «Зандент Лтд.»: Центр бизнес-дизайна, 52 Upper Street, Islington, Лондон, N1 0'H, Великобритания. Компания No 07742414, зарегистрированная в Англии и Уэльсе.

    Это Соглашение не будет регулироваться Конвенцией Организации Объединенных Наций о контрактах на международную продажу товаров, Единым законом о формировании соглашений о международной продаже товаров или Единым законом о международной продаже товаров или любым законом, нормой или регулированием или какой-либо юрисдикцией, основанной на любом из вышеизложенного, и применение всех вышеизложенных прямо исключается.

    Если какая-либо часть этого Соглашения будет признана недействительной и неисполнимой, это не повлияет на действительность баланса Соглашения, который остается действительным и подлежащим исполнению в соответствии с его условиями.

    Вы соглашаетесь с тем, что программное обеспечение не будет поставляться, передаваться или экспортироваться в какую-либо страну или использоваться каким-либо образом, запрещенным Законом Соединенных Штатов об экспортном администрировании или любыми другими экспортными законами, ограничениями или правилами. Это Соглашение может быть изменено только в письменном виде, подписанном уполномоченными сотрудниками Владельца.

Подробная информация о программе