Đa Luồng Trong Php - Viblo
Có thể bạn quan tâm
- 880 0 4
Xin chào. Hiện tại em đang làm đồ án tốt nghiệp, Gặp vấn đề đa luồng. Em có thử pthread nhưng lỗi tè le, nó không hoạt động. Giờ có cách nào xử lý đa luồng với php không ạ?.
Các link em có tham khảo fix nhưng không có hiệu quả :
- https://stackoverflow.com/questions/22901578/php-pthreads-fatal-error-class-thread-not-found
- https://stackoverflow.com/questions/52536027/unable-to-load-dynamic-library-c-php-ext-php-pthreads-dll ...
4 CÂU TRẢ LỜI
Trần Ngọc Đức Theo dõi Đã trả lời thg 7 26, 2020 10:12 SA Đã trả lời thg 7 26, 2020 10:12 SA +2Bạn cần xử lý gì với đa luồng, pthreads chỉ sử dụng với PHP 7.2+ và được gỡ bỏ sau PHP 7.4 https://www.php.net/manual/en/intro.pthreads.php
Bạn có thể tìm hiểu queue or worker.
Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Trần Ngọc Đức @s2banggia88 Theo dõi 68 1 7 11@s2banggia88 Như vậy trong php 7.3.12 vẫn dùng được. Em muốn khi gọi tới cái hàm đó làm việc sau đó hủy nó. Chỉ gọi một lần, Vì nhiều user gọi tới. em không muốn user này làm xong mới tới lượt người sau. Queue thì nó phải đợi thằng này làm xong rồi nó mới thực thi tiếp theo... Như vậy có cách nào tốt không anh ?
@thanhminh1998 Tuỳ vào b đặt bao nhiêu processes, queue là lựa chọn tốt.
Thêm một bình luận Nguyễn Hữu Kim Theo dõi Đã trả lời thg 7 29, 2020 3:35 SA Đã trả lời thg 7 29, 2020 3:35 SA +1Bạn thử kiểm tra lại version của PHP xem version bạn đang chạy có support PThread không nhé. Thực sự là PHP trước giờ không mạnh về việc xử lý Thread và hầu hết các website đều dùng Queue-Worker. Giống như trong Question hôm trước bạn hỏi minh có trả lời đó. Bạn nên chuyển về dùng Queue là vấn đề được giải quyết.
Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Nguyễn Hữu Kim @huukimit Theo dõi 12.7K 428 5 283 Thêm một bình luận bienhoang Theo dõi Đã trả lời thg 7 28, 2020 2:30 SA Đã trả lời thg 7 28, 2020 2:30 SA 0Bạn mới nói tới giải pháp chứ chưa nói tới vấn đề của bạn là gì. Chắc gì vấn đề ấy của bạn đã giải quyết được bằng pthread, hoặc vấn đề ý có thể xử lý bằng cách khác gì sao?
Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng bienhoang @bienhoang Theo dõi 3.8K 222 1 22 Thêm một bình luận Ricky Nguyễn Theo dõi Đã trả lời thg 1 27, 2021 2:30 CH Đã trả lời thg 1 27, 2021 2:30 CH 0Chào bạn, Multithreading trong PHP thật sự không mạnh lắm. Còn về vì sao nó không chạy được chắc bạn cài chưa đúng, mình có viết một bài về cài pthreads trên windows 10 để làm multithreading ở đây. https://kikiguru.com/cach-cai-dat-pthreads-de-thu-code-multithreading-trong-php
Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Ricky Nguyễn @rickynguyen Theo dõi 16 0 0 1 Thêm một bình luận Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn. Đăng nhập Đăng kíTừ khóa » đa Luồng Trong Php
-
Pthreads - Đa Luồng Trong PHP. Tại Sao Không? - Viblo
-
Đa Luồng / Đa Tác Vụ Trong PHP - HelpEx
-
Vọc Thử Multi-thread Trong PHP - KiKi Guru
-
Cách Cài đặt Pthreads để Thử Code Multithreading Trong PHP.
-
Chủ đề: Threading Trong PHP - Diễn Đàn Tin Học
-
[PDF] Lập Trình đa Luồng Trong Php - 5pdf
-
Bộ Câu Hỏi Phỏng Vấn PHP Phần 5 - KungFu Tech
-
PHP Là đơn Luồng Hay đa Luồng? - Phỏng Vấn IT
-
Luồng Thực Thi (thread), Lập Trình đa Luồng (multithreading) | Tự Học ICT
-
Cách Thực Hiện đa Luồng - Multithreading Với Node.js - Techmaster
-
Đa Luồng (Multithread) Trong C++ - Học Lập Trình Web
-
Tin Tức - Viện Công Nghệ Thông Tin T3H
-
Đánh Giá điểm Mạnh Và điểm Yếu Của PHP - TopDev
-
Đa Luồng Trong Python | Lập Trình Từ Đầu