Chủ đề: Threading Trong PHP - Diễn Đàn Tin Học

Diễn Đàn Tin Học - Powered by vBulletin Ghi nhớ?
  • Tìm kiếm chi tiết
  • Home
  • Diễn đàn
  • Internet & Web & Multimedia
  • Lập trình web
  • Threading trong PHP
Hiển thị kết quả từ 1 đến 9 / 9 Chủ đề: Threading trong PHP
  • Hỗ trợ
    • Phiên bản để in
    • Giới thiệu cho bạn bè…
    • Theo dõi chủ đề này…
  • Rate This Thread
    • Excellent
    • Good
    • Average
    • Bad
    • Terrible
  1. 19-05-2007 07:05 #1 cold_blood_boy
    • View Profile
    • View Forum Posts
    • View Articles
    cold_blood_boy is offline Registered User Tham gia 22-01-2006 Bài viết 184 Like 0 Thanked 0 Times in 0 Posts

    Threading trong PHP

    Trong PHP có hỗ trợ lập trình threading không vậy các bạn, mình chưa làm thử bên ASP.NET nhưng bên đó thì code behind là C# hay VB nên mình nghĩ là nó sẽ có support cho threading, mà PHP & ASP.net thì cạnh tranh với nhau nên mình nghĩ rằng nếu asp.net có thì php cũng phải có, mà sao mình kiếm trên _www.php.net thì chả ra , hi***xx kì thiệt.
    Quote Quote
  2. 19-05-2007 08:22 #2 jiSh@n
    • View Profile
    • View Forum Posts
    • View Articles
    jiSh@n is offline DDTH.com Tham gia 23-02-2003 Location Melbourne Bài viết 5,201 Like 0 Thanked 24 Times in 18 Posts
    Quote Được gửi bởi cold_blood_boy View Post Trong PHP có hỗ trợ lập trình threading không vậy các bạn, mình chưa làm thử bên ASP.NET nhưng bên đó thì code behind là C# hay VB nên mình nghĩ là nó sẽ có support cho threading, mà PHP & ASP.net thì cạnh tranh với nhau nên mình nghĩ rằng nếu asp.net có thì php cũng phải có, mà sao mình kiếm trên _www.php.net thì chả ra , hi***xx kì thiệt. Ko phải thứ gì aspx có thì php cũng phải có và ngược lại php ko phải là 1 công nghệ multithread.
    Quote Quote
  3. 19-05-2007 10:07 #3 cold_blood_boy
    • View Profile
    • View Forum Posts
    • View Articles
    cold_blood_boy is offline Registered User Tham gia 22-01-2006 Bài viết 184 Like 0 Thanked 0 Times in 0 Posts
    Quote Được gửi bởi jiSh@n View Post Ko phải thứ gì aspx có thì php cũng phải có và ngược lại php ko phải là 1 công nghệ multithread. Dzị là PHP chắc chắn không có thread phải kh6ng bạn
    Quote Quote
  4. 19-05-2007 15:33 #4 nobie
    • View Profile
    • View Forum Posts
    • View Articles
    nobie is offline Registered User Tham gia 19-12-2004 Bài viết 278 Like 0 Thanked 9 Times in 4 Posts
    Kiến trúc của PHP là thread-safe trừ một số ext. Tuy nhiên, PHP không dựa vào thread để xử lý các req mà dựa trên child process. Chính cách tổ chức này làm cho PHP trở nên cực kì an toàn trên các shared hosting nơi mà Java(Java EE: Servlet/JSP..) hay ASP.NET không có thế mạnh. Khi xử lý song song, PHP sử dụng cơ chế fork các tiến trình con và khi cần trao đổi giữa các tiến trình con, PHP sử dụng System V
    Quote Quote
  5. 19-05-2007 16:56 #5 cold_blood_boy
    • View Profile
    • View Forum Posts
    • View Articles
    cold_blood_boy is offline Registered User Tham gia 22-01-2006 Bài viết 184 Like 0 Thanked 0 Times in 0 Posts
    Quote Được gửi bởi nobie View Post Kiến trúc của PHP là thread-safe trừ một số ext. Tuy nhiên, PHP không dựa vào thread để xử lý các req mà dựa trên child process. Chính cách tổ chức này làm cho PHP trở nên cực kì an toàn trên các shared hosting nơi mà Java(Java EE: Servlet/JSP..) hay ASP.NET không có thế mạnh. Khi xử lý song song, PHP sử dụng cơ chế fork các tiến trình con và khi cần trao đổi giữa các tiến trình con, PHP sử dụng System V Thật ra topic này mình hỏi về threading bởi vì, mình đang có ý định viết một ứng dụng để cứ sau 5 or 10 phút nó vào cập nhật lại cơ sở dữ liệu. Mình đã sử dụng C# có add thêm library để connect với MySQL + cách lập trình threading trên C# - do việc này phải thực hiện liên tục không bao giờ nghỉ nên ta phải xài thread thôi => thì việc này làm cũng khá dễ. Nhưng mình lại nghe bạn mình nói PHP cũng có support thread thế nên mình mới hỏi các bạn để mình biết có thể viết một ứng dụng để làm như ứng dụng C# mình đã viết = PHP không thôi!
    Quote Quote
  6. 19-05-2007 19:39 #6 pcdinh
    • View Profile
    • View Forum Posts
    • View Articles
    pcdinh is offline DDTH.com Tham gia 11-03-2005 Bài viết 659 Like 0 Thanked 7 Times in 1 Post
    Hỗ trợ multithreading như là một chức năng để implement các ứng dụng với thread-safe là các khái niệm khác nhau. Không hiểu ý bạn của bạn là như thế nào? Java EE và ASP.NET xây dựng ứng dụng trên mô hình stateful. Trong khi đó PHP là thủ lĩnh của mô hình share-nothing. Việc do something sau 1 interval nhất định có thể được thực hiện qua cơ chế daemon hoặc qua scheduling với cron tab. Với daemon, bạn có thể viết 1 script PHP hoạt động như một server thường trú trong bộ nhớ. Bạn có thể sử dụng socket trên PHP để listen trên một cổng nhất định để lúc nào bạn có thể connect đến nó. Trong trường hợp bạn cần thực thi đa luồng thì PHP hỗ trợ fork các tiểu trình con. Xem PHP Manual. Còn việc dùng PHP giao tiếp với System V đã cao cấp quá tầm với của requirement này rồi. Bạn chỉ nên để ý đến chức năng này của PHP khi viết continuation server hay triển khai multichannelling.
    My Twitter: http://twitter.com/pcdinh
    Quote Quote
  7. 19-05-2007 19:40 #7 jiSh@n
    • View Profile
    • View Forum Posts
    • View Articles
    jiSh@n is offline DDTH.com Tham gia 23-02-2003 Location Melbourne Bài viết 5,201 Like 0 Thanked 24 Times in 18 Posts
    Quote Được gửi bởi cold_blood_boy View Post Thật ra topic này mình hỏi về threading bởi vì, mình đang có ý định viết một ứng dụng để cứ sau 5 or 10 phút nó vào cập nhật lại cơ sở dữ liệu. Cái này thì ko cần thread. Host Windows thì dùng Scheduled Task, Host *nix dùng cron.
    Quote Quote
  8. 19-05-2007 20:09 #8 cold_blood_boy
    • View Profile
    • View Forum Posts
    • View Articles
    cold_blood_boy is offline Registered User Tham gia 22-01-2006 Bài viết 184 Like 0 Thanked 0 Times in 0 Posts
    Quote Được gửi bởi jiSh@n View Post Cái này thì ko cần thread. Host Windows thì dùng Scheduled Task, Host *nix dùng cron. Anh ơi em không hiểu 2 cái đó là gì hết! Tại vì em chỉ test trên localhost máy ở nhà thôi nên em không biết nữa, anh có thể nói rõ giúp em được không.
    Quote Quote
  9. 27-06-2011 16:07 #9 thietkewebtop
    • View Profile
    • View Forum Posts
    • View Articles
    thietkewebtop is offline Registered User Tham gia 29-12-2010 Bài viết 142 Like 0 Thanked 3 Times in 3 Posts
    Quote Được gửi bởi cold_blood_boy View Post Anh ơi em không hiểu 2 cái đó là gì hết! Tại vì em chỉ test trên localhost máy ở nhà thôi nên em không biết nữa, anh có thể nói rõ giúp em được không. Lập lịch ấy bạn, nếu bạn thuê host thì phải nhờ đến admin của server đó về vấn đề này, ở linux còn gọi là cron jobs đấy bạn. Nghĩa là hẹn giờ cho một thời điểm nhất định nào đó theo chu kỳ nó run một file .php nào đó
    Chữ ký không có
    Quote Quote
Chuyển nhanh Lập trình web Top
  • Site Areas
  • Cá nhân
  • Tin nhắn
  • Subscriptions
  • Ai đang online ?
  • Tìm kiếm trong chuyên mục
  • Trang chủ
  • Chuyên mục
  • Hoạt động của DDTH
    1. Hoạt động Off-line
      1. Các cuộc thi dành cho DDTH.com
      2. Sinh nhật DDTH.com
      3. Hội Cầu Lông DDTH.com
    2. Công tác xã hội
      1. Tin Học Xanh
      2. Nhật ký THX
    3. Thông báo
      1. Thông báo cũ
      2. Góp ý, đề nghị
      3. Nhắc nhở - Vi phạm
      4. Ứng tuyển moderator
  • Thảo luận chung
    1. CNTT Việt Nam và Quốc tế
      1. Các cuộc thi CNTT
    2. Tin tức CNTT
      1. Tin PR & Khuyến mãi
    3. ISP - ICP - OSP
      1. Viettel
      2. FPT
      3. VNPT
      4. CMC
      5. SPT
    4. Nghề nghiệp
      1. Tư vấn pháp luật
    5. Thương mại điện tử
    6. Advertisers & Publishers
    7. Search Engine Optimization/Marketing
    8. Review sản phẩm & công nghệ
    9. Startup-Khởi Nghiệp!
  • Tư vấn - Thị trường & Kiến thức cần biết
    1. Tin học căn bản
      1. Máy tính & Sức khỏe
    2. Hỗ trợ kỹ thuật
    3. Phần mềm
      1. Softwares Request
      2. Giới thiệu phần mềm
    4. Máy tính để bàn
      1. CPU & Mainboard & Memory
      2. VGA & PSU & Overclocking
      3. Phần cứng chung & Thiết bị ngoại vi
    5. Laptop
      1. Dell
  • Mobile devices
    1. iPhone & iPad
      1. iOS Apps
    2. Android Smartphones
      1. Android Apps
    3. BlackBerry
      1. BlackBerry Apps
    4. Windows Phones
      1. Windows Phones Apps
    5. Wireless Technology
    6. Tablets
    7. Discussion
  • Đào tạo
    1. Công nghệ giáo dục
    2. Học về CNTT
      1. Du học
      2. E-books
        1. Requests
    3. Chứng chỉ tin học quốc tế
      1. Microsoft
      2. Cisco
        1. Hand-on Lab
        2. Technology
      3. Những chứng chỉ khác
      4. GroupStudy
    4. English Room
  • Lập trình
    1. Các ngôn ngữ lập trình
      1. .NET
      2. C/C++
      3. Visual Basic
      4. Pascal/Delphi/Kylix
      5. Java
    2. Các vấn đề khác trong lập trình
      1. Projects
      2. Data Structures + Algorithms
      3. GameDev Zone
  • Hệ thống - Mạng
    1. Security Zone
      1. Anti-DDoS
    2. Windows
    3. Linux - Unix
    4. LAN - WAN
  • Internet & Web & Multimedia
    1. Lập trình web
      1. DDTH-CMS
    2. Thiết kế web
      1. Shockwave Flash
      2. Graphic Design
      3. HTML - CSS
      4. Design Resources
      5. CMS
      6. Yêu cầu thiết kế
    3. CLB Webmasters
      1. Hot Links !!!
      2. Scripts - Mods
    4. Showcase
    5. Xử lý phim / âm thanh
    6. Photoshop & Illustration
    7. 3D World
    8. Game
  • Cơ sở dữ liệu
    1. MS SQL Server
    2. Oracle
    3. Hệ CSDL khác
  • Domains/Hosting
    1. Web Hosting / Domain
      1. Cloud Computing
      2. Dedicated Hosting / VPS
    2. Technical & Security
    3. Advertising
    4. Hosting Support
      1. VinaCIS
  • Giao lưu - Thư giãn
    1. Tự giới thiệu - Giao lưu
      1. Interview
      2. Miền Bắc
      3. Miền Trung
      4. Social Networks
    2. Góc thư giãn
      1. Văn tuyển Làng Mùi
      2. Truyện cười
      3. Chuyện thời sự
      4. Đố vui
      5. Music - Movie - Sport
    3. Nhiếp ảnh
      1. Albums
      2. Máy ảnh - Máy quay phim - Phụ kiện
    4. Bóng Đá
  • Trung Tâm Giao Dịch
    1. Linh Kiện PC - Laptop
    2. Điện thoại, tablet và phụ kiện
    3. Server, domain, hosting
    4. Giáo dục, đào tạo về CNTT
    5. Việc làm CNTT
      1. Người tìm việc
« Bài trước | Bài tiếp theo »

Bookmarks

Bookmarks
  • Submit to Digg Digg
  • Submit to del.icio.us del.icio.us
  • Submit to StumbleUpon StumbleUpon
  • Submit to Google Google

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Quy định DDTH.com

Theo giờ GMT +7 :: 10:30. Powered by: vBulletin version 4.2.0. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Founded by vikhoa. Developed by DDTH Members. Hosted by ODS.vn

Từ khóa » đa Luồng Trong Php