Thư viện đồ án, luận văn, tiểu luận, luận án tốt nghiệp, thạc sĩ, tiến sĩ, cao học
hái niệm và ví dụ Interprocess communication (IPC) là sự truyền dữ liệu giữa các tiến trình. Vd1: Web browser yêu cầu 1 trang web từ Web server. Dạng truyền này thường sử dụng các socket trong một kết nối dạng telephone. Vd2: Lệnh in các tên file trong 1 thư mục: ls | lpr tiến trình giao tiếp thông qua 1 pipe (|)3 Các dạng IPC bộ ...
34 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 1688 | Lượt tải: 0
Xử lý đồng hành và các vấn đề: Vấn đề tranh đoạt điều khiển (Race Condition) Vấn đề phối hợp xử lý Bài toán đồng bộ hóa Yêu cầu độc quyền truy xuất (Mutual Exclusion) Yêu cầu phối hợp xử lý (Synchronization) Các giải pháp đồng bộ hoá Busy waiting Sleep & Wakeup Các bài toán đồng bộ hoá kinh điển Producer – Consumer ...
88 trang | Chia sẻ: thuongdt324 | Ngày: 30/11/2020 | Lượt xem: 4968 | Lượt tải: 1
To define methods, invoke methods, and pass arguments to a method (§5.2-5.5). To develop reusable code that is modular, easy-to-read, easy-to-debug, and easy-to-maintain. (§5.6). To use method overloading and understand ambiguous overloading (§5.7). To design and implement overloaded methods (§5.8). To determine the scope of variables (§5.9). ...
77 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 872 | Lượt tải: 0
✦ Byte streams ✦ Character streams ✦ Buffered streams ✦ Scanning and formatting ✦ I/O from the command line ✦ Data streams ✦ Object streams I/O streams ✦ An I/O stream represents an input source and an output destination. ✦ Different kinds of source and destination: ✦ disk files, devices, other programs, memory arrays. ✦ Different kind...
30 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 786 | Lượt tải: 0
● Inheritance ● Overriding and hiding methods ● Polymorphism ● Final methods and classes ● Abstract methods and classes Inheritance ● A class that is derived from another class is called a subclass (derived class, extended class, child class). ● The superclass is also called base class or parent class. ● In Java, excepting Object, every...
17 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 952 | Lượt tải: 0
● Lớp trừu tượng ● So sánh giao diện và lớp trừu tượng ● Sử dụng lớp trừu tượng ● Lớp trừu tượng là lớp được khai báo là abstract. ● Phương thức trừu tượng là phương thức được khai báo abstract và không có thân.
15 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 891 | Lượt tải: 0
Nhiệm vụ cơ bản nhất của CPU là phải thực hiện các lệnh được yêu cầu, gọi là instruction Các CPU sẽ sử dụng các tập lệnh (instruction set) khác nhau để có thể giao tiếp với nó Kích thước lệnh bị ảnh hưởng bởi: Cấu trúc đường truyền bus Kích thước và tổ chức bộ nhớ Tốc độ CPU Giải pháp tối ưu lệnh: Dùng lệnh có kích thước ngắn...
110 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 899 | Lượt tải: 0
4.1. Tạo luồng Mỗi luồng trong 1 tiến trình được xác định bởi 1 thread ID. Trong C/C++, để dùng thread ID, sử dụng kiểu pthread_t Chương trình có thể truyền tham số cho luồng mới và lấy dữ liệu từ luồng qua giá trị trả về. Sử dụng hàm pthread_create
32 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 961 | Lượt tải: 0
To write programs for executing statements repeatedly using a while loop (§4.2). To develop a program for GuessNumber and SubtractionQuizLoop (§4.2.1). To follow the loop design strategy to develop loops (§4.2.2). To develop a program for SubtractionQuizLoop (§4.2.3). To control a loop with a sentinel value (§4.2.3). To obtain large input from...
48 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 920 | Lượt tải: 0
● Defining an interface ● Implementing an interface ● Using an interface as a type ● Rewriting interfaces ● Examples
20 trang | Chia sẻ: candy98 | Ngày: 30/11/2020 | Lượt xem: 906 | Lượt tải: 0