Tìm tài liệu

Tim hieu lap trinh da luong trong Java va ung dung

Tìm hiểu lập trình đa luồng trong Java và ứng dụng

Upload bởi: truongtran

Mã tài liệu: 222436

Số trang: 71

Định dạng: doc

Dung lượng file: 2,806 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

[FONT="]

[FONT="]LỜI MỞ ĐẦU[FONT="]

Ngày nay, với sự phát triển với tốc độ chóng mặt của khoa học kỹ thuật, một kỷ nguyên mới được mở ra, kỷ nguyên của công nghệ thông tin. Nhu cầu của loài người ngày càng lớn, đặc biệt là các ngành khoa học kỹ thuật khác đều cần đến sự hổ trợ của công nghệ thông tin, mặc dù công nghệ phần cứng phát triển rất nhanh, CPU với tốc độ xử lý ngày càng cao, nhưng lại nảy sinh nhiều bài toán trong thực tế sản xuất đòi hỏi phải xử lí nhanh hơn nữa.

Vấn đề xử lý song song đang ngày càng được nghiên cứu nhiều để giải quyết một số bài toán mà thực tiễn đang đặt ra, những vấn đề cần có kết quả trong thời gian thực như: bài toán dự báo thời tiết, điều tiết giao thông, điều khiển các con tàu vũ trụ,các bài toán về mô phỏng Vì vậy, việc nghiên cứu các giải thuật cho xử lý song song là một yêu cầu và là một thách thức cho các nhà khoa học liên quan đến khoa học máy tính. Java ra đời trong sự dự đoán trước những gì sẽ xảy ra trong thế giới của công nghệ máy tính, nó hỗ trợ cho việc xử lý song song với cơ chế đa luồng.

[FONT="]Nhưng trong lĩnh vực giáo dục thì lượng tài liệu nói về lập trình đa luồng nói chung và lập trình đa luồng trong Java còn tương đối ít và trình bầy chưa sâu, nhất là các ví dụ minh họa cho cơ chế lập trình này có thể nói là hiếm. Nội dung đồ án tốt nghiệp này cố gắng làm rõ một số khái niệm cơ bản của lập trình đa luồng trong Java và cài đặt chương trình ứng dụng minh họa.

[FONT="] [FONT="]Nội dung đồ án tốt nghiệp được trình bầy trong 5 chương

[FONT="]Chương 1[FONT="] trình bầy những kiến thức căn bản về mạng máy tính: định nghĩa, phân loại, các loại giao thức mạng, các mô hình hoạt động của mạng máy tính, để ta có thể tiếp cận với các chương tiếp theo.

[FONT="]Chương 2 [FONT="]giới thiệu về Java, các tính chất, các dạng chương trình ứng dụng của Java, cấu trúc của tệp chương trình Java.

[FONT="]Chương 3[FONT="] trình bầy về lập trình Socket TCP và lập trình Socket TCP trong Java.

[FONT="]Chương 4 [FONT="]giới thiệu khái niệm luồng, các cách tiếp cận luồng, từ đó đi sâu vào các vấn đề liên quan đến luồng trong Java: các phương pháp thực hiện, độ ưu tiên, nhóm luồng, đồng bộ hóa các luồng thi hành.

[FONT="]

[FONT="]

[FONT="]Chương 5 [FONT="]trình bầy chi tiết ứng dụng truy nhập cơ sở dữ liệu web dựa trên việc tìm hiểu lý thuyết lập trình đa luồng trong Java

[FONT="]Tiếp theo là phần kết luận, cuối cùng là tài liệu tham khảo và phụ lục.

[FONT="]MỤC LỤC[FONT="]

LỜI CẢM ƠN 1

MỤC LỤC 2

LỜI MỞ ĐẦU 4

CHƯƠNG 1: CĂN BẢN VỀ MẠNG MÁY TÍNH 6

1.1. Định nghĩa mạng máy tính. 6

1.2. Nhu cầu phát triển mạng máy tính. 7

1.3. Phân loại mạng máy tính. 8

1.4. Một số topo mạng thông dụng. 8

1.5. Giao thức mạng. 9

1.5.1. Giao thức TCP/IP. 9

1.5.2 Giao thức UDP. 13

1.6. Các mô hình hoạt động của mạng máy tính. 14

1.6.1. Mô hình mạng hoạt động theo dạng peer to peer 14

1.6.2. Mô hình mạng hoạt động theo dạng clients/ server 14

CHƯƠNG 2: SƠ LƯỢC VỀ NGÔN NGỮ LẬP TRÌNH JAVA 16

2.1. Giới thiệu. 16

2.2. Một số tính chất của ngôn ngữ Java. 16

2.2.1. Đơn giản. 16

2.2.2. Hướng đối tượng. 17

2.2.3. Độc lập phần cứng và hệ điều hành. 17

2.2.4. Mạnh mẽ. 18

2.2.5. Bảo mật 18

2.2.6. Phân tán. 19

2.2.7. Đa luồng. 19

2.2.8. Linh động. 19

2.3. Các dạng chương trình ứng dụng của Java. 19

2.3.1. Chương trình ứng dụng dạng độc lập (Application) 19

2.3.2. Chương trình ứng dụng dạng nhúng (Applet) 20

2.3.3. Chương trình ứng dụng dạng lai ghép. 21

2.4. Cấu trúc của tệp chương trình Java. 21

CHƯƠNG 3: LẬP TRÌNH SOCKET TCP. 23

3.1. Định nghĩa. 23

3.2. Mô hình clients/server sử dụng socket ở chế độ hướng kết nối TCP. 25

3.3. Lập trình Socket TCP trong Java. 27

3.3.1. Xây dựng chương trình clients ở chế độ hướng kết nối 28

3.3.2. Xây dựng chương trình server ở chế độ hướng kết nối 29

CHƯƠNG 4: LUỒNG TRONG JAVA 31

4.1. Khái niệm luồng. 31

4.1.1. Tiếp cận luồng ở mức người dùng. 33

4.1.2. Tiếp cận luồng ở mức hạt nhân hệ điều hành. 34

4.2. Luồng trong Java. 34

4.2.1. Các phương pháp thực hiện luồng. 34

4.2.2. Độ ưu tiên của các luồng. 39

4.2.3. Nhóm luồng. 40

4.2.4. Đồng bộ hóa các luồng thi hành. 40

CHƯƠNG 5: CHƯƠNG TRÌNH ỨNG DỤNG 43

5.1. Giới thiệu. 43

5.2. Mô hình chung truy nhập cơ sở dữ liệu Web. 44

5.3. Chương trình ứng dụng. 45

5.3.1. Mô hình và cơ chế hoạt động. 45

5.3.2. Thiết kế và cài đặt cơ sở dữ liệu thử nghiệm 46

5.3.3. Thiết kế chương trình. 48

5.3.4. Một số giao diện chính. 50

5.4. Nhận xét 62

KẾT LUẬN 63

TÀI LIỆU THAM KHẢO 64

PHỤ LỤC 65

1. Hướng dẫn tạo tệp chính sách [FONT="].java.policy 65

2. Mã nguồn chương trình. 71

[FONT="][FONT="

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng
  • Tìm hiểu lập trình đa luồng trong Java và ứng dụng

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Tìm hiểu lập trình Socket TCP trong Java và ...

Upload: ngochung99n2

📎 Số trang: 51
👁 Lượt xem: 1284
Lượt tải: 18

Tìm hiểu ngôn ngữ lập trình C Sharp và viết ...

Upload: thanggia65

📎 Số trang: 34
👁 Lượt xem: 677
Lượt tải: 16

Tìm hiểu lập trình ứng dụng COM

Upload: ntpquyen

📎
👁 Lượt xem: 467
Lượt tải: 16

Tìm hiểu về công nghệ NET Compact Framework ...

Upload: petrogas05

📎 Số trang: 96
👁 Lượt xem: 359
Lượt tải: 16

Tìm hiểu về công nghệ NET Compact Framework ...

Upload: nguyentuan85

📎 Số trang: 95
👁 Lượt xem: 534
Lượt tải: 16

Tìm hiểu về lập trình song song sử dụng PVM ...

Upload: ngolongno

📎 Số trang: 64
👁 Lượt xem: 1364
Lượt tải: 16

Tìm hiểu một số kĩ thuật xây dựng mô hình 3D ...

Upload: bschunh

📎 Số trang: 59
👁 Lượt xem: 560
Lượt tải: 16

Tìm hiểu QoS trong mạng IP và ứng dụng

Upload: ngocco1207

📎 Số trang: 112
👁 Lượt xem: 884
Lượt tải: 21

Tìm hiểu và ứng dụng drupal

Upload: ntphuonggiang_dhg

📎 Số trang: 94
👁 Lượt xem: 529
Lượt tải: 16

Tìm hiểu OpenMP và ứng dụng

Upload: ma_vantai2005

📎 Số trang: 63
👁 Lượt xem: 693
Lượt tải: 18

Matlab tìm hiểu và ứng dụng

Upload: nguyentien79

📎 Số trang: 60
👁 Lượt xem: 563
Lượt tải: 16

Tìm hiểu mạng neural và ứng dụng

Upload: lovetrees2002

📎 Số trang: 49
👁 Lượt xem: 481
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Tìm hiểu lập trình đa luồng trong Java và ...

Upload: truongtran

📎 Số trang: 71
👁 Lượt xem: 812
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Tìm hiểu lập trình đa luồng trong Java và ứng dụng [FONT=&quot] [FONT=&quot]LỜI MỞ ĐẦU[FONT=&quot] Ngày nay, với sự phát triển với tốc độ chóng mặt của khoa học kỹ thuật, một kỷ nguyên mới được mở ra, kỷ nguyên của công nghệ thông tin. Nhu cầu của loài người ngày càng lớn, đặc biệt là các ngành doc Đăng bởi
5 stars - 222436 reviews
Thông tin tài liệu 71 trang Đăng bởi: truongtran - 22/02/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 22/02/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Tìm hiểu lập trình đa luồng trong Java và ứng dụng