ОСВОЕНИЕ ЭКОНОМИКИ
Объект Statement используется для выполнения SQL-запросов к БД. Существует три типа объектов Statement. Все три служат как бы конейнерами для выполнения SQL-выражений через данное соединение: Statement, PreparedStatement, наследующий от Statement, и CallableStatement, наследующий от PreparedStatement. Они специализируются на различных типах запросов: Statement используется для выполненияпростых SQL-запросов без параметров; PreparedStatement используется для выполнения прекомпилированных SQL-запросов с или без входных (IN) параметров; CallableStatement используется для вызовов хранимых процедур.
Как только соединение с определенной БД установлено, оно может использоваться для выполнения SQL-запросов. Объект Statement создается методом Connection.createStatement, как показано ниже: Connection con = DriverManager.getConnection(url, "sunny", ""); Statement stmt = con.createStatement();Посылаемое в БД SQL-выражение передается в качестве аргумента одному из методов объекта Statement для выполнения SQL-запроса: ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table");
Интерфейс Statement предоставляет три различных метода выполнения SQL-выражений: executeQuery, executeUpdate и execute, в зависимости от SQL-запроса. Метод executeQuery необходим для запросов, результатом которых является один единственный набор значений, таких как запросов SELECT. Если соединение настроено на режим автофиксации (auto-commit), то каждый SQL-запрос либо фиксируется, либо откатывается. Оператор (statement) называется завершенным (complete), если он выполнился и все его результаты были возвращены. Для метода executeQuery, который возвращает единственный набор данных, оператор завершен, если считаны все строки соответствующего объекта ResultSet, который был возвращен методом executeXXX. В случае метода executeUpdate оператор завершен сразу после выполнения оператора. В случае вызова execute оператор остается не завершенным до тех пор, пока все наборы данных или счетчики обновлений, сгенерированные оператором, не будут считаны.
17. Многопоточное программирование: Атомарные регистры: Алгоритм Паттерсона Программное решение задачи взаимных исключений. Алгоритм Петерсона. int turn; bool used[2];
void p_lock (int pid) { used [pid] = true; turn = pid; while ((turn == pid) && (used [1–pid])); }
void p_unlock (int pid) { used [pid] = false; }
· CAS (18)
Команда test&set как аппаратная поддержка синхронизации. int test_and_set (volatile int* addr) { asm (ldstub [addr], reg); if (reg == 0) return 0; else return 1; }
Тестирует на равенство нулю значение по адресу addr, после записывая в него 0xFF, и все в одной атомарной инструкции ldstub (SPARC). ОСВОЕНИЕ ЭКОНОМИКИ Модуль 1. РЕДИНГ И ТРЕНИРОВКА ПЕРЕВОДА ОСНОВЫ ЭКОНОМИКИ Исследование людей выборов делает, чтобы удовлетворить их, хочет, и потребности назван экономикой. Хочет и потребности обращаются к желаниям людей потреблять определенные товары и службы. В экономических условиях польза - физический объект, который может быть приобретен. Рекорд, фирма, и автомобиль - примеры пользы. Служба - действие или активность, сделанная для других за плату. Адвокаты, водопроводчики, учителя, и драйверы такси исполняют службы. Термин результат часто используется, чтобы обратиться к товарам и к службам. Людей, которые хотят искупить товары и службы, называют потребителями и товарами, которые они искупают, названы товарами народного потребления. Люди, которые делают товары и оказывают услуги, которые удовлетворяют потребителей, хотят, и потребности называют продюсерами. Экономисты вообще классифицируют как потребности те товары или службы, которые необходимы для выживания. Пищу, одежду, и убежище считают потребностями. Хочет те товары или службы, которые люди потребляют вне того, что необходимо для выживания. Потребность в том, чтобы сделать выбор является результатом проблемы дефицита. Дефицит существует, потому что люди хотят, и потребности больше чем средства, доступные, чтобы удовлетворить их. Таким образом люди должны выбрать, как лучше всего использовать их доступные ресурсы, чтобы удовлетворить, самое великое число хочет и нуждается. Ресурс - что-либо, что люди используют, чтобы сделать или получить то, что они хотят или нуждаются. Средства, которые могут использоваться, чтобы поставить товары и службы, называют факторами производства. Экономисты обычно делят эти факторы производства на три категории: (1) природные ресурсы, (2) человеческие ресурсы, (3) прописные средства. Сегодня много экономистов добавили технологию и предпринимательство к этому списку.
|