2015-05-18 2 views
0

Теперь мы работаем над небольшим веб-приложением, которое мы начали с php, но у нас есть некоторое требование создать некоторые потоки в php, что является преимуществом и недостатком потоков PHP. как php обрабатывает синхронизацию для общих данных.Возможно многопоточность в php?

мое требование приведены ниже

  1. Пользователь может создать несколько фоновых заданий.
  2. В каждом потоке мы хотим создать дочерние потоки.
  3. в во время выполнения свойств резьбы может быть настраиваемым
+0

Что относительно руководства? http://php.net/manual/en/class.thread.php –

+0

@ Frederik.L я читал это руководство .. и я искал много блогов, я получил только это возможно, но не реальное мировое представление или ничего относительно Потоки PHP. –

+0

Что вы понимаете под производительность? Каковы ваши требования? Есть много (много!) Учебных пособий, которые занимаются потоками php. – davidgiga1993

ответ

1

Да, это возможно, библиотека Pthread является то, что вам нужно использовать.

For windows:

Вы должны установить некоторые библиотеки DLL

For linux:

Вы, возможно, потребуется перекомпилировать PHP с помощью ZTS, потому что по умолчанию он отключен или не установлен.

1

можно использовать потоки в PHP. Преимущества/недостатки такие же, как и на любом другом языке программирования.

Посмотрите на руководство для получения дополнительной информации: http://php.net/manual/en/book.pthreads.php

Смежные вопросы