Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Входные данные:

• $user

• $pass

• $host

• $dbname – имя базы данных

• $table_name – имя таблицы с данными

• $threads – количество процессов

• $limit – количество копируемых строк в рабочую таблицу ($table_name_$ident_tmp)

• $ident – идентификатор сессии (если не установлен то равен Unix-time)

• переменные задаются ключами: (-u root –host localhost –limit 10 …)

1. скопировать данные из таблицы $table_name в $table_name_$ident

2. скопировать в таблицу $table_name_$ident_tmp заданное количество строк ($limit) из $table_name_$ident

3. запустить потоки + записать их id,pid и время запуска во временную таблицу $table_name_$ident_th (потоки сами прописывают себя)

Потоки:

а. выбрать строку данных из таблицы $table_name_$ident_tmp где status=”not fetch”

б. в таблице $table_name_$ident_tmp поставить status="in_progress" + taken_by=”id”

в. Вернуть массив данных (@row)

г. в таблице $table_name_$ident_tmp поставить status="fetched" для той строки что мы выбрали ранее

(обращаемся по id выбранной строки – т.е. по значению первого элемента + проверяем что именно этот процесс ранее выбирал эту строку

пример: update $table_name_$ident_tmp set status=’fetched’ where id=$row[0] and taken_by=$id)

5. Если потоку нечего делать то

а. он блокирует таблицу с информацией о потоках $table_name_$ident_th и убивает по значению pid всех кроме себя

б. делает апдейт таблицы $table_name_$ident по значению id-строки меняет статусы, время обращения и id-процесса.

в. Удаляет таблицу $table_name_$ident_tmp

г. Далее в П.1 или

6. Если инициатор не может выбрать строки то ВЫХОД.

17 лет назад
perlphp2
Конюхоff 
NaN лет
17 лет в сервисе
Был
16 лет назад
2 отзыва
Выбранный исполнитель
Tutankhamun
Игорь 
45 летРоссия
18 лет в сервисе
Был
4 года назад
17 лет назад
$20
1 день
приятно работать со специалистами. кроме быстрого выполнения проекта были предложены свои варианты улучшения алгоритма программы.
Приятно работать с таким заказчиком. Четко ставит задание и готов конструктивно обсуждать предложения и изменения. Оплата поступила точно в оговоренные сроки.
  • Похожие заказы
  • Обменник интернет валют (webmoney, E-gold, Яндекс и др.). Нужен просто скрипт на пхп. Дизайн не нужен. Но подчеркиваю нужен скрипт рабочий, и подробное руководство по установке и эксплуотации. Жду ваших предложений.

    Закрыт
    17 лет назад
  • $1000

    требуется квалифицированный программист для оптимизации ПО работающего проекта задача: оптмизация уже существующего кода это включает: - оптмизацию структуры базы, оптмизацию запрсов sql и самого php-кода и написание, если необходимо, новых частей кода по усмотрению (если невозможно будет оптимизировать ...

    Закрыт
    17 лет назад
  • $100

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

    Закрыт
    17 лет назад
  • $50

    Есть скрипт на PHP пребразовывающий из текстового файла информацию в массив, и выводит на страницу определенное количество строк. Нужно написать второй, содержащий форму добавления информации в файл, с отравкой на введенный в форму емайл номера ...

    Завершен
    17 лет назад
  • $250

    Требуется создание с нуля небольшой CMS для Linux, PHP5. Понадобятся следующие знания работы с PHP: XML, загрузка данных на FTP, работа с формами. В остальном обычный PHP без регулярных выражений. CMS небольшая, всего 4 типа ...

    Закрыт
    17 лет назад
  • Привет! Предыдущий фрилансер не доделал один момент, нужно сделать так, чтобы на картинке по ниже указанной ссылке, когда наводишь на определенные участки картинке, не только всплывала подсказка, но и сама область (например, дорожки, бассейны, геопластика...) ...

    Завершен
    17 лет назад
  • $20

    Необходимо доработать скрипт обмена ссылками! Скрипт производит проверку обратных ссылок, и при их отсутствии ставит отметку что ссылки удалены! Необходимо сделать чтобы Скрипт автоматом отсылал письма администраторам сайтом с такой пометкой! Отправка в ручную уже есть, необходимо это ...

    Закрыт
    17 лет назад
  • $15

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

    Закрыт
    17 лет назад