Chọn một quốc gia sẽ hiển thị các khóa học có ở khu vực của bạn.
⏱ 2 giờ 48 phút📚 28 bài🎧 Phiên bản âm thanh
Lập trình đa luồng và IPC: Tạo một máy chủ web tùy chỉnh
Học đồng thời, đồng bộ hóa thread, và giao tiếp giữa các tiến trình để xây dựng các ứng dụng mạng hiệu suất cao.
💬Giảng viên AI Hỏi về bất kỳ bài học nào và nhận câu trả lời rõ ràng ngay lập tức, mọi lúc.
🕐Bắt đầu bất cứ lúc nào Không lịch trình hay hạn chót — học theo nhịp của bạn, bất cứ khi nào.
🌐Bằng tiếng Việt Bài học, bài tập và chứng chỉ — tất cả hoàn toàn bằng ngôn ngữ của bạn.
Về khóa học này
Các ứng dụng hiện đại có hiệu suất cao phụ thuộc vào đồng thời và quản lý tài nguyên hiệu quả để xử lý hàng ngàn yêu cầu đồng thời. Hiểu cách mà các luồng tương tác, chia sẻ bộ nhớ, và liên lạc qua các ranh giới tiến trình là cần thiết để phát triển các hệ thống hậu phương mạnh mẽ. Chương trình học dựa vào văn bản này cung cấp một giới thiệu rõ ràng, thân thiện với người mới bắt đầu về đa luồng và giao tiếp giữa các tiến trình (IPC). Bạn sẽ bắt đầu bằng việc học các khái niệm cốt lõi như chu kỳ đời luồng, cách ly bộ nhớ, và điều kiện chạy trước khi chuyển sang cơ chế đồng bộ hóa thực tế. Qua những lời giải thích chi tiết và các ví dụ mã, bạn sẽ áp dụng những khái niệm này để xây dựng một máy phục vụ mạng đồng thời. Bạn sẽ học được: Hiểu được các khái nhãn cơ bản của tiến trình, luồng, và chia sẻ bộ nhớ. Thực hiện các kỹ thuật đồng bộ hóa bằng cách dùng mutexes, khóa, và tín hiệu. Học cách giao tiếp giữa các tiến trình, bao gồm đường ống, hàng đợi tin nhắn, và ổ cắm. Tìm hiểu các kiểu mẫu I/O không chặn hiện đại và kiến trúc nhóm luồng. Thiết kế các hệ thống đồng thời có khả năng xử lý nhiều kết nối mạng của trình khách. Tạo một máy phục vụ web đa luồng có chức năng để thực hành các nguyên tắc đồng thời. Bạn sẽ bắt đầu với các định nghĩa cơ bản về hệ điều hành và các mô hình lý thuyết về thực thi. Sau khi các chủ đề cơ bản được thiết lập, khóa học sẽ hướng dẫn bạn qua các bài học có cấu trúc để chứng minh cách quản lý an toàn luồng, ngăn ngừa nghẽn mạch, và kiến trúc dịch vụ mạng. Chương trình này được thiết kế cho những kỹ sư phần mềm mới bắt đầu và những sinh viên khoa học máy tính có kiến thức lập trình cơ bản muốn học phát triển hệ thống đồng thời. Không cần kinh nghiệm đa luồng trước đó. Hãy lặn sâu vào thế giới đồng thời hôm nay và học cách xây dựng các ứng dụng mạng tốc độ cao.
Bạn sẽ nhận được
📜Chứng chỉ hoàn thành Thêm vào hồ sơ LinkedIn
💬Gia sư AI cá nhân Bí ở một bài học? Hỏi gia sư tích hợp của bạn bất cứ điều gì, bất cứ lúc nào.
🎧Bao gồm phiên bản âm thanh Học mọi lúc mọi nơi — không cần màn hình
♾️Truy cập trọn đời Quay lại bất cứ lúc nào, không hết hạn
📱Điện thoại hoặc máy tính Hoạt động mọi nơi, mọi thiết bị
💸Hoàn tiền 14 ngày Không cần lý do
⚡Ngắn gọn, đi vào trọng tâm 2 giờ 48 phút nội dung thực hành
Chứng chỉ hoàn thành
Mỗi khóa bạn hoàn thành trên PickAClass cấp một chứng chỉ như thế này — nguyên bản, có mã riêng, xác minh được qua URL và chi tiết về điều thực sự được thể hiện.
P
PickAClass
Hồ sơ kỹ năng · xác minh được
Tài liệu
Chứng nhận Thành thạo
Chứng nhận rằng
Họ và Tên
đã chứng minh thành công sự thành thạo về
Lập trình đa luồng và IPC: Tạo một máy chủ web tùy chỉnh
Kỹ năng đã thể hiện
✓
Phân tích mô hình hành vi
Nền tảng
1.2 giờ
✓
Khung kiến trúc quyết định
Thành thạo
1.4 giờ
✓
Thiết kế kiểm tra A/B
Thành thạo
1.7 giờ
✓
Viết quảng cáo hành vi
Nâng cao
1.9 giờ
P
PickAClass — Họ và Tên
Lập trình đa luồng và IPC: Tạo một máy chủ web tùy chỉnh