![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam sie czy 2 skrypty php mogą zacząć wykonywać się równolegle? Przy jednym procesorze to chyba niemożliwe prawda? A co jeśli serwer jest wieloprocesorowy? Czy wtedy mogą wykonywać się obok siebie?
Czy jeśli nie wykonują się równolegle to po co korzystać z LOCK TABLES? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@Zyx Dzieki za wyczerpującą odpowiedź. Trochę mnie to uspokoiło.
Acha... piszesz że któraś transakcja wygrywa a pozostałe są anulowane... Czy jeśli nałożę LOCK przed transakcją to mam pewność że żadna nie zostanie anulowana bo będą poprostu czekać w kolejce ? Bardzo bym nie chciał żeby jakaś transakcja była anulowana bez mojej wiedzy tylko dlatego że weszłą drugiej w drogę z powodu wielowątkowości skryptów PHP. Chciałbym aby baza najpierw kazała czekać nowym transakcjom a dopiero w ostateczności dokonywała anulowania. Ten post edytował Black-Berry 4.03.2009, 14:04:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 12:44 |