Đề Xuất 2/2023 # Sự Khác Biệt Giữa Quá Trình Và Quy Trình Trong Hệ Thống Quản Lý # Top 3 Like | Cuocthitainang2010.com

Đề Xuất 2/2023 # Sự Khác Biệt Giữa Quá Trình Và Quy Trình Trong Hệ Thống Quản Lý # Top 3 Like

Cập nhật nội dung chi tiết về Sự Khác Biệt Giữa Quá Trình Và Quy Trình Trong Hệ Thống Quản Lý mới nhất trên website Cuocthitainang2010.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.

Sự nhầm lẫn về học thuật giữa hai khái niệm quá trình và quy trình có thể dẫn tới sự vận hành sai trong sản xuất và giảm hiệu quả của hệ thống quản lý. Trong bối cảnh cạnh tranh gay gắt cả thị trường trong và ngoài nước, mọi doanh nghiệp cần nắm bắt cơ hội nâng cao năng suất, chất lượng sản phẩm. Để làm được điều đó thì doanh nghiệp cần phải biết được điểm khác biệt nhất định của hai thuật ngữ trên trong tiêu chuẩn ISO 9000, ISO 9001.

1. Quá trình và quy trình là gì?

Quá trình: Phương pháp quản lý theo quá trình là phương pháp quản lý dựa trên việc phân loại các hoạt động theo các quá trình. Tất cả các hoạt động tiếp nhận các đầu vào sau đó chuyển thành các đầu ra thỏa mãn yêu cầu đặt ra trước đó thì đều có thể coi như là một quá trình. Đầu vào của một quá trình này có thể là đầu ra của một quá trình khác và ngược lại. Vì vậy có thể nói “quá trình là tập hợp các hành động chuyển đầu vào chuyển thành đầu ra”.

Quy trình: Là cách thức hay phương thức để thực hiện hoạt động hay quá trình. Khi nói đến một quy trình tức là nói đến trình tự hoạt động của công việc trong chuỗi các công việc.

2. Sự khác biệt giữa quá trình & quy trình

Quá trình và quy trình là hai cách thức hoàn toàn khác biệt nhưng lại thường bị nhầm lẫn với nhau. Theo thuật ngữ ISO 9000 và ISO 9001 thì có những sự khác biệt về ý nghĩa như sau trong hệ thống quản lý như sau:

Quá trình (Process) Quy trình (Procedure)

Tập hợp các hoạt động có quan hệ lẫn nhau hoặc tương tác để biến đổi đầu vào thành đầu ra.

Quá trình thể hiện bằng hành động.

Quá trình là đối tượng của quản lý. Một quá trình có thể được quản lý bởi nhiều quy trình.

Có thể ẩn chứa trình tự không mang tính bắt buộc.

Đáp ứng yêu cầu theo chuẩn đầu vào, đầu ra của quy trình.

Quá trình thường được thực hiện dưới hình thức chưa được tối ưu hóa, chưa ngắn gọn, hiệu quả chưa cao.

Một phương pháp cụ thể để tiến hành một hoạt động hoặc một quá trình.

Quy trình thường được thể hiện trên văn bản.

Quy trình là công cụ của quản lý. Một quy trình có thể quản lý nhiều quá trình.

Có tính bó buộc tuân thủ.

Quy trình xác định và đặt ra đầu vào, đầu ra cho quá trình.

Quy trình thường không thay đổi thường được thực hiện theo một thứ tự nhất định

3. Tầm quan trọng của quy trình trong hệ thống quản lý

Trong một tổ chức, chuyện các cá nhân có kiến thức và kỹ năng khác nhau sẽ dẫn đến cách làm việc và hiệu quả khác nhau. Vì vậy nên mới cần có quy trình để giúp cho người thực hiện các công việc biết rằng muốn hoàn thành công việc đó phải thực như thế nào và kết quả cần đạt là gì? Tránh tình trạng nhân viên chậm chỉ thị của cấp trên hay thực hiện các công việc thừa gây lãng phí thời gian.

Đối với các công việc cần phối hợp nhóm thì ngoài giúp phân bổ công việc hợp lý còn giúp tăng sự phối hợp giữa các thành viên, đảm bảo công việc được thực hiện đúng tiến độ và trình tự như dự kiến.

Quy trình còn giúp cấp trên quản lý tốt nhân viên của mình hơn thông qua kiểm tra tiến độ làm việc của họ được thể hiện trên quy trình, từ đó đưa ra các giải pháp hay chiến lược kịp thời.

Để có một hệ thống quản lý chất lượng cần phải hợp thức hóa quá trình và quy trình, nhằm phục vụ cho việc đạt được mục tiêu đã đề ra. Việc xây dựng hệ thống quản lý quá trình và quy trình hợp lý là một công việc lâu dài đòi hỏi nhiều yếu tố như công nghệ, nhân lực và kinh nghiệm làm việc… Thiết lập bộ tiêu chuẩn ISO 9001 là giải pháp tối ưu để có một hệ thống quản lý bài bản giúp gia tăng lợi nhuận.

Chia sẻ bài viết:

Quy Trình Và Hệ Thống Xử Lý Nước Thải Nhà Hàng

Nhà hàng là một trong những điểm đến có lượng người tập trung đông đúc hàng ngày. Lượng thực phẩm thừa, dầu mỡ, chất thải, dung dịch tẩy rửa được thải ra trong lượng chất thải hàng ngày của nhà hàng là rất lớn. Công ty thông cống nghẹt Thịnh Phát sẽ giới thiệu cho các bạn một số thông tin về cách thức xử lý nước thải nhà hàng hiệu quả.

Nhu cầu xử lý nước thải nhà hàng

Tiêu chuẩn ngày nay đối với nhà hàng vô cùng cao. Thực khách không còn chỉ quan tâm đến hương vị của món ăn, vẻ sang trọng của nhà hàng mà cũng yêu cầu cao về mức độ sạch sẽ, an toàn vệ sinh.

Tuy nhiên thì việc xử lý chất thải cũng chiếm phần quan trọng không kém vì hiện nay mọi người đều quan tâm rất nhiều đến những vấn đề mà một doanh nghiệp gây ảnh hưởng xấu đến môi trường. Nếu những nhà hàng vẫn liên tục xả thải ra môi trường mà không xử lý chất thải sẽ tạo nên ấn tượng xấu trong tâm trí khách hàng và bạn có thể tin rằng lượng thực khách của nhà hàng sẽ suy giảm đáng kể và thương hiệu mà bạn xây dựng trong thời gian qua có thể bị sụp đổ.

Sau khi đã tập trung lượng nước thải sinh hoạt thì ta có thể thực hiện bước đầu tiên của quy trình xử lý nước thải nhà hàng

Bể tách dầu mỡ: Nước thải sẽ được chuyển đến bể tách dầu mỡ. Lọc và sàng ra những loại chất thải khác sẽ được vận chuyển đi tiếp. Còn về phần những chất mỡ trong thức ăn, trong quá trình chế biến thì sẽ được giữ lại.

Bể thu gom: Sau khi đã lọc xong những chất thải dầu mỡ thì bể này sẽ giúp ổn định lại lượng chất thải, điều chỉnh nồng độ và lưu lượng trước khi đổ nước thải đi tiếp tục trong hệ thống xử lý. Tại đây nước thải sẽ được bơm qua bể điều hòa bằng 2 ống bơm chìm nằm ở đáy bể.

Quy Trình Là Gì? Tầm Quan Trọng Của Quy Trình Trong Quản Lý Doanh Nghiệp

Phương pháp quản lý theo quá trình (management by process) là phương pháp quản lý dựa trên việc phân loại các hoạt động theo các quá trình.

Để vận hành một cách có hiệu quả, tổ chức phải xác định và quản lý nhiều hoạt động có liên hệ mật thiết với nhau . Bất cứ hoạt động nào tiếp nhận các đầu vào và chuyển thành các đầu ra có thể coi như một quá trình. Thông thường đầu ra của quá trình này sẽ là đầu vào của quá trình tiếp theo

Việc áp dụng một hệ thống các quá trình trong tổ chức, cùng với sự nhận biết và tương tác giữa các quá trình như vậy, và sự quản lý chúng có thể được coi như tiếp cận theo quá trình.

Không phải tự nhiên mà các doanh nghiệp làm ISO, và cũng không phải doanh nghiệp nào làm ISO cũng chỉ để cho có cái chứng chỉ cho oai. Rõ ràng một điều rằng làm ISO sẽ giúp cho doanh nghiệp kiểm soát theo quá trình tốt hơn. Nhiều doanh nghiệp nước ngoài không làm ISO nhưng họ vẫn có hệ thống quy trình chặt chẽ.

Quá trình và Quy trình là gì?

Thuật ngữ trong ISO 9000 và ISO 9001 đề cập đến “Quá trình – Process” như là một “tập hợp các hoạt động có tương tác nhằm biến đổi đầu vào thành đầu ra”. Như vậy nói Quá trình – Process là nói đến hoạt động.

Thuật ngữ “Quy trình – Procedure” như là “một phương pháp cụ thể để thực hiện một quá trình hay công việc. Quy trình thường được thể hiện bằng văn bản. Như vậy, thông thường các đơn vị phát triển các “Quy trình” nhằm thực hiện và kiểm soát các “Quá trình” của mình. Một quy trình có thể nhằm kiểm soát nhiều quá trình, và ngược lại, một quá trình có thể được kiểm soát bằng nhiều quy trình.

Tại sao lại cần phải có quy trình?

Mỗi cá nhân có kiến thức, kỹ năng khác nhau dẫn đến cách làm việc khác nhau. Quy trình giúp cho người thực hiện công việc biết rằng trong một nghiệp vụ thì họ phải tiến hành những bước công việc nào, làm ra sao và phải cần đạt kết quả như thế nào? Sẽ không có tình trạng nhân viên nhận chỉ thị của Sếp mà không biết phải làm thế nào? Hay tình trạng làm đi làm lại mà vẫn không đúng ý Sếp.

Ví dụ: Phòng HCNS có quy trình tuyển dụng, nhân viên HCNS sẽ biết bản “Danh sách ứng viên dự tuyển” phải bao gồm những thông tin gì để cho Trưởng phòng HCNS + Trưởng phòng/bộ phận xem xét, sang lọc hồ sơ, chọn ra những người đủ tiêu chuẩn để phỏng vấn.

Đối với những quá trình công việc cần sự phối hợp nhóm (teamwork) thì quy trình giúp cho các thành viên phối hợp với nhau một cách ăn khớp và đúng trình tự mà không phải thắc mắc rằng việc này do ai làm? Làm như thế nào?

Ví dụ: Quy trình mua hàng của phòng TCKT sẽ giúp Nhân viên HCNS biết và thực hiện đúng các thủ tục khi mua tài sản cho Công ty, phối hợp với Nhân viên Kế toán thanh toán tốt hơn.

Quy trình cũng giúp ích cho các cấp quản lý kiểm soát tiến độ và chất lượng công việc do nhân viên thực hiện

Cho rằng quy trình là mất thời gian, phức tạp rườm rà, trao đổi trực tiếp với nhau cho nhanh. Tôi cho rằng trao đổi trực tiếp là một điều rất tốt, nhưng sau khi bàn bạc, thống nhất thì các điểm đó phải được lên giấy tờ. Nhiều khi nói mồm với nhau ba ngày sau sẽ quên mất mình nói gì, hoặc nhớ nhưng không dủ ý. Trong nhiều trường hợp thành ra phát sinh tranh luận không đáng có, đại loại như “Ý anh không phải như vậy” hay “Mỗi ngày anh nói một kiểu, em biết lối nào mà lần”

Người làm quy trình chưa nắm rõ hoàn toàn về mặt nghiệp vụ, bạn nên nhớ rằng thước đo của một quy trình có hiệu quả hay không thể hiện ở việc người tuân thủ nó có thể thực hiện một cách trôi chảy, quy trình giúp họ thực hiện công việc đạt chất lượng tốt hơn.

Nội dung của hệ thống tài liệu quá sơ sài. Các tài liệu không phản ánh đủ các hoạt động thực tiễn đang diễn ra.

Quá ít biểu mẫu. Biểu mẫu sẽ là hồ sơ phản ánh các hoạt động của nhân viên. Quá ít biểu mẫu sẽ dẫn đến khó đo lường và đánh giá hiệu quả công việc, khó giải quyết tranh chấp hay vi phạm.

Hệ thống tài liệu quá nhiều. Công ty không thể kiểm soát được tài liệu mới, lỗi thời.

Không tiến hành cải tiến, xem xét lại hệ thống tài liệu sau một thời gian.

Thực tế hoạt động không áp dụng như tài liệu đã quy định.

Quy trình mang tính chất kế thừa:

Bạn có nhận thấy trong thời đại công nghệ này mọi thứ ngày càng mọi thứ ngày càng nhanh hơn. Đơn giản như thủ tục hành chính đang từ 3 cửa, 5 cửa chỉ con 1 cửa. Tại sao lại làm được điều đó?

Khi nhìn vào một quy trình, trải nghiệm nó người ta sẽ nhìn ra các bước không cần thiết hoặc các cách làm để công việc được nhanh hơn. Nếu không có quy trình người ta sẽ không nhìn ra những sai sót đó và khó có thể sửa chữa.

Nếu không có quy trình, bạn sẽ làm đi làm lại một việc theo một cách có thể không hiệu quả và bản chất trí nãovốn rất lười, nó không chịu nhận ra sự sai lầm trong công việc thường ngày.

Quy trình hóa

Vì sao môt người du khách đi đến một vùng đất lạ , họ nhận ra được rất nhiều cái mới mẻ còn người dân sống ở đấy lâu năm lại không nhìn ra. Tương tự một người mới nhìn vào một quy trình được xây dựng từ một nhân viên cũ sẽ nhận ra những yếu sót và cả phương pháp để cải tiến lên.

Xây một lần nhưng từ đó công ty của bạn sẽ mãi đi lên. Ý nghĩa thứ ba của xây dựng quy trình đó là Giải phóng lãnh đạo.

Khi một người khác có thể thay thể bạn làm một việc gì đó tốt bằng bạn thậm chí tốt hơn, đó là niềm vui sướng vì bạn có thể làm một công việc khác, đối đầu với một thử thách mới, bạn sẽ không còn những giờ phút khổ sở giải quyết sự vụ hàng ngày nữa, những lỗi nhỏ nhặt khiến bạn tốn thời gian sẽ mãi mãi biến mất.

“Anh ơi, việc này làm như thế nào?” “Khách hàng phàn nàn, em phải làm sao?”

Tất cả sẽ đi vào dĩ vãng.

Có quy trình là bạn đã chuyển giao toàn bộ tinh hoa, kinh nghiệm, các phương án xử lý cho người mới và khi đó họ sẽ tự động làm việc và bạn sẽ thoải mái tự do để làm các công việc khác quan trọng hơn. Như vậy là bạn đã được Giải Phóng! Chúc mừng bạn!

Cách thiết lập quy trình:

– Xác định nhu cầu. – Xác định mục đích. – Xác định phạm vi áp dụng. – Hoàn thiện phần định nghĩa, tài liệu tham khảo – Xác định số bước công việc. – Xác định các điểm kiểm soát. – Xác định người thực hiện. – Xác định tài liệu phải tuân theo và hồ sơ. – Xác định phương pháp kiểm soát các bước công việc. – Xác định các điểm cần kiểm tra thử nghiệm. – Mô tả, diễn giải các bước công việc, biểu mẫu kèm theo.

Lưu ý cần phân biệt tài liệu – hồ sơ:

+ Tài liệu là những văn bản được ban hành mà mọi thành viên trong tổ chức phải tuân theo ví dự như: Sổ tay, Quy trình, Thủ tục, Quy định, Hướng dẫn, Biểu mẫu…

+ Hồ sơ là bằng chứng về việc thực hiện theo tài liệu ví dụ như biên bản vi phạm kỷ luật lao động, quyết định kỷ luật…

Sử dụng quy trình hiệu quả:

Quy trình được lập ra và thống nhất thực hiện là một điều cần thiết cho tác nghiệp của nhân viên và là công cụ kiểm soát cho các cấp quản lý.

Quy trình tốt hay không được đánh giá qua mức độ vận dụng vào thực tiễn và nó phải nâng cao chất lượng của người thực hiện công việc. Quy trình được lập ra không có nghĩa là hoàn toàn dập khuôn, trong một số trường hợp nó phải được vận dụng linh hoạt, tránh mắc bệnh giấy tờ.

Sự Khác Biệt Giữa Stack Và Heap Trong Lập Trình C#

Như các bạn đã biết c# là một ngôn ngữ đa năng, mạnh mẽ và hướng đối tượng. Trong lập trình c# quản lý về cấp phát bộ nhớ và dọn dẹp rác được thực hiện một cách tự động. Tuy nhiên đối với các bạn mới học lập trình c# thì cần hiểu quan tâm đến cơ chế hoạt động của chúng ra sao. Bên cạnh đó những người chưa rõ cũng nên đọc bài viết để hiểu được rõ cách thức hoạt động của một số biến trong lập trình. Bài viết này tôi sẽ khái quát về Stack và Heap các loại biến và giải thích cách hoạt động của chúng.

.Net framwork lưu trữ tất cả các phần tử của mình ở 2 nơi trong bộ nhớ đó là Stack và Heap. Cả Stack và Heap đều có ý nghĩa rất quan trọng trong việc thi hành code. Chúng được đặt trong bộ nhớ điều hành trên máy và chứa những phần của thông tin và chúng ta cần để vận hành.

Sự khác nhau giữa Stack và Heap.

Các bạn hãy hình dùng Stack như một tập hợp các ngăn xếp mà ngăn đầu tiên nằm ở trên cùng. Chúng ta chỉ có thể làm việc được với ngăn xếp trên cùng ấy. Sau khi làm việc với ngăn trên cùng chúng ta phải “vứt” nó đi thì mới làm việc được với ngăn xếp tiếp theo. Còn Heap cũng tương tự như Stack nhưng mục đích sử dụng của Heap là để lưu trữ thông tin chứ không phải lưu lại tất cả các lần thi hành lệnh như stack và tất cả thông tin được lưu trên Heap có thể được truy cập bất kì thời điểm nào. Không có sự phụ thuộc dữ liệu nào được phép truy cập như stack. Nếu Heap là một đống quần áo sạch sẽ trên giường mà bạn có thể thử bất cứ cái nào thì stack như một hộp chứa đồ mà bạn phải lấy cái trước ra rồi mới lấy được cái sau.

Hình ảnh trên không thực sự đúng với những gì diễn ra trong bộ nhớ nhưng có thể cho bạn thấy sự khác biệt giứa Stack và Heap.

Stack có thể tự duy trì, có nghĩa là nó cơ bản có thể quản lý được bộ nhớ của nó, khi “hộp” đầu tiên không được sử dụng nó sẽ được vứt đi. Còn Heap lại khác, chúng ta phải quan tâm đến các dữ liệu dư thừa và việc giữ Heap được “sạch sẽ”.

Cái gì được lưu trong Stack và Heap?

Chúng ta có 4 thứ sẽ được lưu trữ trong Stack và Heap đó là : Tham trị, tham chiếu, con trỏ và các chỉ dẫn.

Các tham trị

Trong C# tất cả những biến được khai báo như sau là tham trị (Năm trong System. ValueType)

bool

byte

char

decimal

double

enum

float

int

long

sbyte

short

struct

uint

ulong

ushort

Tham chiếu

class

interface

delegate

object

string

Con trỏ

Loại thứ 3 được lưu trữ trong bộ nhớ là con trỏ. Con trỏ được quản lý bởi Common Language Nó khác với biến tham chiếu ,biến tham chiếu thì có thể được truy cập bởi một con trỏ. Con trỏ chiếm một vị trí nào đó trong bộ nhớ và sẽ trỏ đến một ví trí khác. Con trỏ có thể truy cập đến mọi thứ bạn lưu trong stack và heap và giá trị của nó có thể là một địa chỉ nhớ hoặc rỗng.

Chỉ dẫn

Tôi sẽ đề cập đến chỉ dẫn ở phần sau của bài viết này.

Làm sao để biết cái gì được làm ở đâu?Chúng ta có 2 quy tắc sau:

Tham chiếu thì luôn được thực hiện trong Heap

Con trỏ và tham trị luôn được thực hiện ở nơi nó được định nghĩa. Điều này khá phức tạp, để hiểu được bạn cần hiểu thêm về cách làm việc của stack.

Stack như tôi đã giới thiệu, dùng để giữ lại các bước thực hiện khi bạn coding. Bạn có thể hình dung nó giống như trạng thái của một thread và mỗi một thread sẽ có một stack riêng cho nó. Khi coding bạn gọi một hàm thì lời gọi hàm và các tham số của hàm sẽ được lưu vào stack. Và chúng ta sẽ thao tác với các biến ở trong hàm nằm trên đầu stack. Các bạn hãy xem ví dụ sau để hiểu rõ hơn.

1

2

3

4

5

6

public

int

AddFive

(

int

pValue

)

{

int

result

;

result

=

pValue

+

5

;

return

result

;

}

Các bạn hãy nhìn vào hình vẽ. Biến kiểu int pValue được nằm trên cùng sau đó mới đến tên hàm AddFive().

Chú ý rẳng hình ảnh chỉ có tính chất minh họa.

Tiếp đến, Thread thi hành method sẽ thực hiện theo nội dung của hàm AddFive() và một trình biên dịch JIT Sẽ được thực hiện nếu đây là lần đầu tiên chúng ta gọi đến nó. Nếu bạn chưa rõ JIT là gì bạn có thể tham khảo bài viết: Phân biệt các khái niệm trong .NET

Và sau khi hàm đó được thực hiện chúng ta cần phải có bộ

nhớ để lưu biến kết quả và đó chính là một nơi trong stack.

Khi hàm kết thúc kết quả sẽ được trả về và được lưu trong biến result.

Và vùng nhớ trong stack sẽ được giải póng bằng cách đưa con trỏ đến một vùng nhớ khác nơi hàm AddFive() bắt đầu và chúng ta sẽ đi xuống hàm tiếp theo trong stack.

Trong ví dụ này, biến “result” là một nơi trong stack. Như ta đã thấy, cứ lúc nào một biến trong method được khai báo thì nó sẽ được đặt vào stack

Tuy nhiên kiểu giá trị cũng được lưu trong Heap. Hãy nhớ quy tắc, Kiểu giá trị luôn đến nơi nó được khai báo? Vậy thì nếu một biến kiểu giá trị được khai báo ngoài hàm nhưng trong một kiểu tham chiếu nó sẽ nằm ở trong kiểu tham chiếu trên Heap.

Chúng ta có lớp class MyInt đây là kiểu tham chiếu vì nó là một class

1

2

3

4

5

6

7

8

9

10

11

12

13

public

class

MyInt

{

public

int

MyValue

;

}

V

à

h

à

m

sau

đấ

y

đượ

c

th

c

hi

n

:

public

MyInt

AddFive

(

int

pValue

)

{

MyInt

result

=

new

MyInt

(

)

;

result

.

MyValue

=

pValue

+

5

;

return

result

;

}

Như tôi đã nói, thread bắt đầu thi hành hàm và những tham số của nó sẽ được đặt vào trong stack của thread đó.

Nó bắt đầu có sự khác biệt với ví dụ trước.

Sau khi hàm AddFive() kết thúc, chúng ta sẽ dọn dẹp ….

không có một con trỏ nào trỏ đến MyInt.

Đây là lúc chúng ta cần đến bộ dọn dữ liệu rác . Mỗi lần chương trình của chúng ta gần vượt qua giới hạn bộ nhớ, chúng ta sẽ cần thêm không gian trong heap. Bộ dọn dữ liệu rác sẽ dừng tất cả các thread lại (a FULL STOP), tìm tất cả các đối tượng trong heap mà đang không được truy cập bởi chương trình chính và xóa nó đi. Bộ dọn dữ liệu rác cũng sẽ tổ chức lại các đối tượng để tạo không gian nhớ và điều chỉnh tất cả các con trỏ đến các đối tượng ở cả stack và Heap. Bạn có thể nghĩ rằng đây là một sự cản trở tới quá trình thực hiện chương trình, do đó việc sắp xếp dự liệu trong stack và Heap là rất cần thiết để có một chương trình tối ưu.

Khi chúng ta sử dụng kiểu tham chiếu, chúng ta phải phân chia con trỏ đến kiểu, không phải chỉ quan tâm đến riêng kiểu tham chiếu tuy nhiên khi chúng ta sử dụng kiểu giá trị chúng ta chỉ cần quan tâm đến bản thân kiểu đó. Nghe có vẻ khó hiểu? Hãy nghiên cứu ví dụ sau:

Nếu chúng ta thực thi hàm sau:

1

2

3

4

5

6

7

8

9

public

int

ReturnValue

(

)

{

int

x

=

new

int

(

)

;

x

=

3

;

int

y

=

new

int

(

)

;

y

=

x

;

y

=

4

;

return

x

;

}

Chúng ta sẽ nhận về giá trị 3, khá là đơn giản phải không?

Tuy nhiên nếu chúng ta sử dụng MyInt class từ trước

1

2

3

4

public

class

MyInt

{

public

int

MyValue

;

}

sau đó chúng ta thực hiện method sau:

1

2

3

4

5

6

7

8

9

public

int

ReturnValue2

(

)

{

MyInt

x

=

new

MyInt

(

)

;

x

.

MyValue

=

3

;

MyInt

y

=

new

MyInt

(

)

;

y

=

x

;

y

.

MyValue

=

4

;

return

x

.

MyValue

;

}

Chúng ta sẽ nhận được kết quả là 4.

Tại sao lại như vậy?

ở ví dụ đầu tiên mọi thư như được sắp sẵn như sau:

1

2

3

4

5

6

7

public

int

ReturnValue

(

)

{

int

x

=

3

;

int

y

=

x

;

y

=

4

;

return

x

;

}

ở ví dụ sau chúng ta không nhận về 3 bời vì cả 2 biến x và y đều trỏ đến 2 đối tượng trên Heap.

1

2

3

4

5

6

7

8

9

public

int

ReturnValue2

(

)

{

MyInt

x

;

x

.

MyValue

=

3

;

MyInt

y

;

y

=

x

;

y

.

MyValue

=

4

;

return

x

.

MyValue

;

}

5

/

5

(

10

votes

)

Bạn đang đọc nội dung bài viết Sự Khác Biệt Giữa Quá Trình Và Quy Trình Trong Hệ Thống Quản Lý trên website Cuocthitainang2010.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!