Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Java cũng hỗ trợ ứng dụng đa luồng

Go down

Java cũng hỗ trợ ứng dụng đa luồng Empty Java cũng hỗ trợ ứng dụng đa luồng

Bài gửi  HuynhN.NguyenHuong (I11C) 7/10/2011, 21:45

Tất cả chúng ta không ít thì nhiều cũng đã nắm được khái niệm của đa luồng sau buổi học hôm qua.Rõ ràng l,đa luồng là một công nghệ cho phép một chương trình có thể thực hiện nhiều tác vụ đồng thời .Và trong ngôn ngữ lập trình cũng có nhiều hỗ trợ cho công nghệ này.Trong Java và C chẳng hạn
Bản thân Java đã có những hỗ trợ rất đầy đủ ,xử lý của một ứng dụng đa luồng (multỉthead)

Để cho quản lý một cách hiệu quả,chương trinh Java luôn sở hữu một luồng chính yếu đang được chạy,các luồng thuộc dạng thứ yếu sẽ được tạo ra như các luồng con của luồng cha ban đầu.Vậy nên đơn giản là luồng cha ban đầu này sẽ điều hành khởi đầu và kểt cục của application.

Vậy nó sẽ quản lý như thế nào? Java xây dựng 2 lớp là Thread và Runnable interface.Runnable là một interface dùng để các lớp khác implement để sử dụng thread.Thread là một lớp viết sẵn trong java, nó implement Runnable interface. Nếu chúng ta muốn sử dụng thread chỉ cần viết một lớp và kế thừa (extends) từ lớp Thread này.
Một số hàm thông dụng của Thread
• start bắt đầu thực thi thread
• sleep đưa trạng thái về trạng thái đợi (không thực thi nữa)
• resume thực thi lại thread từ trạng thái đợi hoặc dead-lock
• join đợi để cho đến khi thread này chết

HuynhN.NguyenHuong (I11C)

Tổng số bài gửi : 9
Join date : 30/09/2011

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết