Thu tàng
0Hữu dụng +1
0

Nhậm vụ quản lý

An trác hệ thống đích xử lý hiệu suất nhuyễn kiện
Nhậm vụ quản lý ( Any To Do ), thịAn trác hệ thốngĐích nhất khoản xử lý hiệu suất nhuyễn kiện. Kỳ nhuyễn kiện bản bổn vi 1.28.
Trung văn danh
Nhậm vụ quản lý
Ngoại văn danh
Any To Do
Nhuyễn kiện loại hình
Hiệu suất
Nhuyễn kiện bản bổn
1.28

BC

Bá báo
Biên tập
Luận thuật nội dung bao quát nhậm vụ trạng thái thiên di, nhậm vụ khống chế khối,Nội hạchTrung các chủng đội liệt, điều độ toán pháp hòa nội hạch thời chung đẳng nội dung. Tại nội hạch đích thiết kế quá trình trung, tối tiên ứng khảo lự đích thị nhậm vụ đích trạng thái dĩ cập thiên di thời tự, nhiên hậu căn cư thử trạng thái thiết kế tương ứng đích đội liệt, như tựu tự đội liệt,Đẳng đãi đội liệtĐẳng. Nội hạch thời chung dã y lại nhậm vụ đích trạng thái. Khả dĩ khán xuất, nhậm vụ quản lý thật hiện đích hạch tâm hòa cơ sở thị nhậm vụ trạng thái hòa thiên di thời tự.

Kỳ tha tín tức

Bá báo
Biên tập
4.4.1 nhậm vụ trạng thái cập chuyển hoán thời tự
Tại thượng diện đích chương tiết trung, miêu thuật liễu nhậm vụ đích tam chủng cơ bổn trạng thái, nhất bàn tại thật hiện thời hội cơ vu giá tam chủng chuyển thái thiêm gia tân đích trạng thái. Đồ 4-4 miêu thuật liễu thật tế thật hiện đích nhậm vụTrạng thái chuyển hoán đồ.Tại cấp định đích thời khắc, nhậm vụ đích trạng thái nhất định xử tại giá lục chủng trạng thái chi nhất, hạ diện đích luận thuật chỉ thị đối bổn hệ thống thật hiện đích miêu thuật, bất đồng đíchNội hạchĐối giá ta bộ phân đích thật hiện hữu ngận đại soa dị, đãn cơ bổn nguyên lý bất biến.
Đồ 4-4 tại miêu thuật nhậm vụ trạng thái thiên di đích đồng thời, dã miêu thuật liễu nhậm vụ đích sinh tồn chu kỳ, nhậm vụ đíchSinh mệnh kỳTòng tân kiến thái thời khai thủy trực đáo kết thúc thái thời kết thúc. Tại bất đồng đích thao tác hệ thống trung, giá ta trạng thái đích thật hiện thị hữu soa dị đích, hữu đích nội hạch hoàn hữu kỳ tha trạng thái. Tân kiến trạng thái thị chỉ nhậm vụ bị sang kiến đích quá trình, tại giá cá quá trình trung chủ yếu công tác hữu: Vi nhậm vụ phân phối TCB hòa sạn không gian dĩ cập kỳ tha tư nguyên. Đương nhậm vụ sang kiến hoàn thành dĩ hậu, nhậm vụ tựu cụ bị vận hành đích năng lực liễu, dữ thử đồng thời, nhậm vụ tiến nhậpTựu tự trạng thái,Tịnh đẳng đãi điều độ khí vi tha phân phối vận hành đích cơ hội. Đương nhậm vụ đắc đáo vận hành đích cơ hội, nhậm vụ khai thủy chấp hành. Xử vu vận hành thái đích nhậm vụ hội tại nhậm ý thời khắc do vận hành thái tiến nhập hưu miên thái, tựu tự thái hoặc kết thúc trạng thái. Kỳ trung tiến nhập hưu miên thái thị nhậm vụ đích chủ động quá trình, giá chủ yếu thị nhậm vụ điều dụng liễu nội hạch đề cung đích hưu miên hàm sổ, nhậm vụ tạiHưu miên trạng thái,Như quả một hữu kỳ tha nhậm vụ hoán tỉnh tha, tha tương vĩnh viễn hưu miên hạ khứ trực đáo hệ thống quan bế, giá chủng phương thức dã khả dụng vu nhậm vụ đồng bộ. Đẳng đãi trạng thái chủ yếu do lưỡng chủng nguyên nhân dẫn khởi, nhất chủng thị đẳng đãi mỗ sự kiện đích phát sinh, như đẳng đãiTín hào lượng;Đệ nhị chủng vi nhậm vụ chủ động đẳng đãi đa thiếu cá tick. Tối hậu, nhậm vụ khả dĩ tương tự kỷ sát tử tiến nhập kết thúc thái.
4.4.2 nhậm vụ khống chế
Nhậm vụ khống chế khối ( TCB ) duy nhất địa miêu thuật liễu nhất cá nhậm vụ đích chúc tính. Nhất đán nhậm vụ kiến lập liễu, nhậm vụ khống chế khối trung đích các cá trị tương bị phú trị. Nhậm vụ khống chế khối thị nhất cá sổ cư kết cấu, đương nhậm vụ đích CPU sử dụng quyền bị bác đoạt thời, TCB bảo tồn liễu cai nhậm vụ đích trạng thái hòa kỳ tha tín tức. Đương nhậm vụ trọng tân đắc đáo CPU sử dụng quyền thời, TCB năng xác bảo nhậm vụ tòng bị trung đoạn đích điểm ti hào bất soa địa kế tục chấp hành. TCB toàn bộ trú lưu tại RAM trung. TCB tại nhậm vụ sơ thủy hóa đích thời hầu bị kiến lập. Nhậm vụ khống chế khối sổ cư kết cấu như hạ sở kỳ:
typedef struct task_ctrl_blk
stk_t *pstack;
stk_t *pstk;
list_t link;
uword_t id;
uword_t prio;
uword_t slice_time;
uword_t exe_time;
word_t delay_time;
uword_t status;
list_t task_link;
tcb_t;
Kỳ trung:
·pstack: Chỉ hướng đương tiền nhậm vụ đích sạn đỉnh. Mỗi cá nhậm vụ hữu tự kỷ đích sạn, vưu vi trọng yếu đích thị, mỗi cá nhậm vụ đích sạn đích dung lượng khả dĩ thị nhậm ý đích. Hữu ta thương nghiệpNội hạchYếu cầu sở hữu nhậm vụ sạn đích dung lượng đô nhất dạng, trừ phi dụng hộ tả nhất cá phục tạp đíchTiếp khẩu hàm sổLai cải biến chi. Giá chủng hạn chế lãng phí liễu RAM, đương các nhậm vụ nhu yếu đích sạn không gian bất đồng thời, dã đắc án nhậm vụ trung dự kỳ sạn dung lượng nhu cầu tối đa đích phân phối sạn không gian. pstack thị TCB sổ cư kết cấu trung duy nhất nhất cá năng dụng hối biên ngữ ngôn lai xử trí đích biến lượng ( tại nhậm vụ thiết hoán đoạn đích đại mã chi trung sử dụng ) bả pstack phóng tại sổ cư kết cấu đích tối tiền diện, sử đắc tòng hối biên ngữ ngôn trung xử lý giá cá biến lượng thời giác vi dung dịch;
·pstk: Chỉ hướng nhậm vụ đích sạn đỉnh, tại nhậm vụ kết thúc nhi hồi thu nhậm vụ sạn không gian thời sử dụng, giá chủ yếu do nội tồn quản lý bộ phân đích khuyết hãm sở dẫn khởi đích;
·link: Dụng vu liên tiếp nhậm vụ khống chế khối.Nội hạchTại vận hành thời, trừ liễu nhậm vụ khống chế khối ngoại, hệ thống trung tồn tại ngận đa loại hình đích liên biểu, bỉ nhưTín hào lượngLiên biểu. Vi liễu đối giá ta liên biểu hữu nhất cá thống nhất đích thao tác, sở dĩ định nghĩa liễu list_t loại hình lai thống nhất giá ta thao tác. Như quả bất sử dụng list_t, TCB liên biểu thao tác nhu yếu thật hiện nhất tổ liên biểu thao tác hàm sổ, tín hào lượng nhu yếu lánh ngoại nhất tổ liên biểu thao tác hàm sổ, giá dạng sử trình tự biến đắc nhũng trường;
·id: Nhậm vụ đích ID hào, dụng vu duy nhất tiêu thức nhất cá nhậm vụ. Mỗi cá nhậm vụ đô hữu nhất cá duy nhất đích ID hào, nhu yếu tại nhậm vụ sang kiến đích thời hầu chỉ định ID, như quả chỉ định đích ID hào dĩ kinh tồn tại, tắc thử nhậm vụ bất năng bị sang kiến;
·prio: Nhậm vụ đích ưu tiên cấp, thử trị phạm vi vi 0~63, trị việt tiểu đại biểu ưu tiên cấp việt cao.Nội hạchTương tẫn lực bảo chứng cao ưu tiên cấp đích nhậm vụ ưu tiên vận hành, tịnh thả duẫn hứa nhậm vụ khả dĩ thị tương đồng đích ưu tiên cấp;
·slice_time: Biểu kỳ nhậm vụ ứng cai vận hành đích thời gian phiến sổ. Tuy nhiên nội hạch bảo chứng cao ưu tiên cấp đích nhậm vụ ưu tiên đắc đáo vận hành đích cơ hội, đãn đối vu tương đồng ưu tiên cấp đích nhậm vụ lai thuyết, thời gian phiến phương thức thị bỉ giác hảo đích điều độ sách lược;
·exe_time: Bảo tồn liễu nhậm vụ dĩ kinh vận hành đích thời gian phiến cá sổ. Giá cá biến lượng tại mỗi thứ hệ thống thời chung trung đoạn sản sinh thời bị luy gia 1, như quả exe_time đích trị đạt đáo slice_time, tắc thuyết minh cai nhậm vụ dĩ kinh vận hành liễu cấp định thời gian phiến đích thời gian, giá thời, nội hạch tương bả vận hành cơ hội nhượng cấp kỳ tha đích, thả ưu tiên cấp đẳng vu thử nhậm vụ đích kỳ tha nhậm vụ. Như quả thử ưu tiên cấp thượng một hữu kỳ tha nhậm vụ, thả thử nhậm vụ một hữu tự kỷ phóng khí vận hành cơ hội, thử nhậm vụ tương kế tục vận hành;
·delay_time:Dụng vu ký lục nhậm vụ đẳng đãi đích thời gian phiến sổ, mỗi cáHệ thống thời chungTrung đoạn sản sinh thời, thử trị tự giảm 1, như quả delay_time đích trị vi 0, thuyết minh cai nhậm vụ đích đẳng đãi thời gian dĩ kinh siêu thời.Nội hạchTương thử nhậm vụ tòngĐẳng đãi đội liệtTrung san trừ, tịnh di động tựu tự đội liệt trung, giá dạng cai nhậm vụ tựu hội bị điều độ khí tại thích đương đích thời hầu điều độ;
·status: Chỉ kỳ liễu nhậm vụ đích vận hành trạng thái, mục tiền, thử trị biểu kỳ đích hàm nghĩa hữu tựu tự, hưu miên, đẳng đãi hòa trở tắc, tại nhậm vụ trạng thái chuyển hoán đồ 4-4 trung đích vận hành thái vị năng biểu kỳ xuất lai, giá thị nhân vi tại thật hiện thời, tựu tự thái đồng thời dã biểu kỳ liễu vận hành thái;
·task_link: Dụng vu tương hệ thống trung sở hữu đích nhậm vụ liên tiếp thành tuần hoànSong liên biểu.
4.4.3 ByCore trung đích các chủng đội liệt
Tại đồ 4-4 trung miêu thuật đích mỗi cá trạng thái đô đối ứng nhất cá hoặc nhất tổ đội liệt. Như xử vuTựu tự trạng tháiTrung đích tựu tự đội liệt, xử vu đẳng đãi thái trung đích đẳng đãi đội liệt đẳng đẳng.
4.4.3.1 tựu tự đội liệt
Tựu tự đội liệt trung đích nhậm vụ dĩ kinh đắc đáo trừ CPU dĩ ngoại đích sở hữu tư nguyên. Điều độ khí dã tương tại tha môn trung án chiếu ưu tiên cấp hòa thời gian phiến kết hợp đích sách lược tuyển trạch nhất cá tựu tự nhậm vụ hoạch đắc CPU. Tại thật hiện trung, nhậm vụ bị phân thành 64 ( 0~63 ) chủng ưu tiên cấp, thả bất đồng đích nhậm vụ hựu hội hữu tương đồng ưu tiên cấp.Nội hạchTương tương đồng ưu tiên cấp đích nhậm vụ tổ thành nhất cá song liên biểu. Vi liễu tại điều độ quá trình trung năng khoái tốc đích kiểm tác xuất tối cao ưu tiên cấp đích nhậm vụ đội liệt, tương chỉnh cá tựu tự đội liệt dụng nhất cá toàn cục sổ tổ list_t ptask[MAX_PRIO] ( kỳ trung MAX_PRIO=64 ) lai tác vi bất đồng ưu tiên cấp tựu tự đội liệt đích đội đầu, như ptaskVi ưu tiên cấp thị i đích tựu tựĐội liệt đích đội đầu. Chỉnh cá tựu tự đội liệt như đồ 4-5 sở kỳ.
4.4.3.2 đẳng đãi hòa hưu miên đội liệt
Đương nhậm vụ xử vu đẳng đãi hoặc hưu miên thái thời,Nội hạchTất tu tương cai nhậm vụ đích TCB tòng tựu tự đội liệt trung san trừ, nhiên hậu sáp nhập đáo đẳng đãi hoặc giả hưu miên đội liệt. Tại đương tiền đích thật hiện trung, nội hạch chỉ phân biệt duy trì nhất cáĐẳng đãi đội liệtHòa hưu miên đội liệt, giá lưỡng cá đội liệt bất tượng tựu tự đội liệt án chiếu ưu tiên cấp đích cao đê bị phân tổ, hoán cú thoại thuyết, đẳng đãi đội liệt hòa hưu miên đội liệt tương sở hữu đích nhậm vụ TCB liên thành nhất cáSong liên biểu.
pdelay hòa psleep phân biệt vi đẳng đãi đội liệt hòa hưu miên đội liệt đích đối đầuChỉ châm.Giá lưỡng cá đội liệt đích tổ chức tuy nhiên nhất dạng, đãn thị tha môn các tự đội liệt trung đích nhậm vụ bị kích hoạt đích thời cơ khước bất đồng, pdelay sở chỉ đội liệt trung đích nhậm vụ hội bị nội hạch đích tick kích hoạt, nhi xử tại psleep đội liệt trung đích nhậm vụ chỉ năng do kỳ tha đích nhậm vụ tương kỳ hoán tỉnh. Lợi dụng giá lưỡng chủng đội liệt phối hòaTín hào lượngĐẳng nhậm vụ đồng bộ, thông tín cơ chế khả dĩ thật hiện giác vi phục tạp, linh hoạt đích nhậm vụ khống chế cơ chế.
Đương nhậm vụ xử tại đẳng đãi thái thời, nhậm vụ hoàn khả năng xử tại lánh ngoại đích đội liệt trung, giá cá đội liệt tựu thị vi đẳng đãi mỗ cá tín hào lượng nhi tổ chức thành đích đội liệt. Giá cá đội liệt tương tại tín hào lượng thật hiện đích nội dung trung luận thuật.
4.4.4 điều độ khí thật hiện
Tại chỉnh cá nhậm vụ quản lý trung, nhậm vụ điều độ vô nghi thị hệ thống đích hạch tâm, nhậm vụ điều độ thông thường doNội hạchTrung đích điều độ khí thật hiện. Điều độ khí đích thật hiện dữ nhậm vụ vận hành trạng thái thiên di, nhậm vụ đội liệt hữu mật thiết đích liên hệ, khả dĩ thuyết nhậm vụ vận hành trạng thái thiên di hòa nhậm vụ đội liệt quyết định liễu điều độ khí đích thật hiện. Điều độ khí đích chủ yếu tác dụng thị tại tựu tự đội liệt trung tuyển trạch ưu tiên cấp tối cao đích nhậm vụ vận hành, như quả ưu tiên cấp tối cao đích nhậm vụ bất chỉ nhất cá, tắc tuyển trạch đội đầu đích nhậm vụ vận hành. Tuy nhiên chỉnh cá điều độ khí đích công năng khả dĩ dụng thượng diện đích kỉ cú thoại khái quát, đãn điều độ khí đích thật hiện viễn viễn một hữu na ma giản đan, chủ yếu khốn nan lai nguyên hạ diện đích nguyên nhân:
1. xác định điều độ khí vận hành đích thời cơ;
2.Trung đoạn xử lýTrình tự hoàn liễu hậu, thị chấp hành đương tiền nhậm vụ, hoàn thị mã thượng điều độ;
3. điều độ khí đích tính năng;
4. điều độ trung bạn tùy trứ nhậm vụ thượng hạ văn đích thiết hoán, vưu kỳ đối xử lý khí giá cấu hữu quan đích thượng hạ văn, ứng cai thiết kế lương hảo đích tiếp khẩu dĩ tiện di thực.
Dĩ thượng giá ta cơ bổn vấn đề đô thị ứng cai khảo lự đích, tùy trứNội hạchCông năng đích khoách sung hòa hoàn thiện, điều độ khí khả năng hội tại nguyên tiên một thiệp cập đáo đích địa phương bị điều dụng, tuy nhiên tại giá ta tân địa phương bất yếu cầu năng chính xác điều độ, đãn chí thiếu bất năng dẫn khởi hệ thống băng hội. Đối vuThật thời hệ thốngLai thuyết, trung đoạn xử lý trình tự chấp hành hoàn tất hậu, ứng cai mã thượng chấp hành điều độ, giá thị nhân vi trung đoạn thường thường bạn tùy trứ hữu tân đích nhậm vụ xử vu tựu tự đội liệt trung, tại giá ta nhậm vụ trung khả năng hội hữu cao ưu tiên cấp đích nhậm vụ tựu tự, sở dĩ tại thật thời nội hạch trung yếu cầu tất tu chi trì tại trung đoạn hậu mã thượng tiến hành nhậm vụ điều độ. Bất quản thị tại thật thời hệ thống, hoàn thịTạiKỳ tha hệ thống trung, điều độ khí tính năng hiển đắc phi thường trọng yếu, thường thường yếu cầu điều độ khí đíchThời gian phục tạp độChí thiếu ứng cai vi tuyến tính, đương nhiên thường sổ thị tối hảo đích. Đối vu bất đồng đích xử lý khí giá cấu, kỳ đề cung đích ký tồn khí,Trạng thái ký tồn khíĐô hữu ngận đại đích khu biệt, điều độ khí ứng cai lưu xuất lương hảo đích tiếp khẩu cấp bất đồng đích xử lý khí, dĩ tiện dĩ hậu phương tiện di thực.
Tại thật hiện điều độ khí thời, cơ bổn thượng khảo lự liễu thượng diện đích kỉ cá cơ bổn vấn đề. Căn cư thượng lưỡng tiết luận thuật đích nhậm vụ trạng thái thiên di,Nội hạchĐội liệt đẳng phương diện đích nội dung, tại byCore trung thật hiện liễu nhất cá khiếu scheduler( ) đích điều độ trình tự. Tại scheduler( ) trung điều dụng kỉ cá dữ ngạnh kiện tương quan đích hàm sổ, giá kỉ cá hàm sổ chủ yếu dụng vu thật hiện nhậm vụ ngạnh kiện thượng hạ văn đích thiết hoán, giá bộ phân đại mã dụng hối biên hoàn thành, tịnh thả dữ xử lý khí hữu quan. Tại hiện đại thao tác hệ thống trung, hội hữu ngận thiếu nhất bộ phân sử dụng hối biên ngữ ngôn thật hiện, giá thị nhân vi các chủng xử lý khí giá cấu đíchKý tồn khíĐô một hữu bị ánh xạ đáo khả kiến đích vị trí, dã tức tượng C giá dạng đích cao cấp ngữ ngôn bất năng trực tiếp đối kỳ thao tác, nhiên nhi, tại nhậm vụ thiết hoán thời, ngạnh kiện thượng hạ văn hội bảo tồn đáo nhậm vụĐôi sạnTrung, giá chủng thao tác sử đắc cao cấp ngữ ngôn vô năng vi lực.
Cai điều độ trình tự đích toán pháp phi thường giản đan, thủ tiên, tại duẫn hứa điều độ đích tình huống hạ, như quả hữu cao ưu tiên cấp nhậm vụ tựu tự, tắc tiến hành nhậm vụ thiết hoán. Nhậm vụ thiết hoán hội phát sinh tại lưỡng chủng xử lý khí mô thức hạ, nhất chủng thị xử lý khí xử vu chính thường đích vận hành thái, lánh nhất chủng phát sinh tại trung đoạn thái trung. Nhân thử,Nội hạchSử dụng lưỡng tổ hàm sổ phân biệt xử lý giá lưỡng chủng tình huống. Tại lưỡng chủng xử lý khí trạng thái hạ đô hữu “Khải động tân nhậm vụ” hòa “Tân cựu nhậm vụ thiết hoán” hàm sổ tiếp khẩu thật hiện tối hậu đích nhậm vụ thiết hoán công tác, giá lưỡng tổ hàm sổ dữ xử lý khí hữu quan, tịnh do hối biên thật hiện. Tại hậu diện đích nội hạch di thực nhất tiết tương tường tế luận thuật giá ta hàm sổ tiếp khẩu đích thật hiện.
Khải động tân nhậm vụ đích chủ yếu công năng thị tương nhậm vụ đích sơ thủy thượng hạ văn phục chế cấp xử lý khí đích các cá ký tồn khí, giá bao quátThông dụng ký tồn khí,Đôi sạn chỉ châm ký tồn khí,Trạng thái ký tồn khíHòaChỉ lệnh chỉ châm ký tồn khíĐẳng. Giá ta sơ thủy trị tại tân nhậm vụ sang kiến thời bị sơ thủy hóa. Khải động tân nhậm vụ phát sinh đích thời cơ hữu lưỡng chủng tình huống, đệ nhất chủng tình huống thịNội hạchSơ thủy hóa hoàn tất hậu, khải động đệ nhất cá nhậm vụ; đệ nhị chủng tình huống vi nhậm vụ chủ động kết thúc hậu, đương tiền nhậm vụ chỉ châm bị trí vị NULL thời.
Nhậm vụ thiết hoán phát sinh tại lưỡng cá nhậm vụ chi gian, nhất cá thị bị hoán thiết hoán xuất khứ đích nhậm vụ, lánh nhất cá thị tương yếu chấp hành đích nhậm vụ. Nhậm vụ thiết hoán hàm sổ dã do hối biên đại mã thật hiện. Tha sở yếu hoàn thành đích công tác chủ yếu hữu lưỡng cá, đệ nhất thị tương cựu nhậm vụ ( bị hoán thiết hoán xuất khứ đích nhậm vụ ) đích thượng hạ văn bảo tồn đáo tự kỷ đích sạn trung, đệ nhị thị tân nhậm vụ ( tương yếu chấp hành đích nhậm vụ ) tương bảo tồn tại sạn trung đích thượng hạ văn phục chế đáo xử lý khí đích tương quanKý tồn khíTrung. Nhậm vụ thiết hoán đích phát sinh thời cơ hữu:
· đương tiền nhậm vụ chấp hành thời gian đáo;
· đương tiền nhậm vụ bị cao ưu tiên cấp nhậm vụ thưởng chiêm;
· đương tiền nhậm vụ hưu miên, hoặc đẳng đãi mỗ sự kiện phát sinh.
Do vu nhậm vụ thiết hoán dữ xử lý khí quan hệ khẩn mật, bổn chương chỉ giới thiệu dữ xử lý khí vô quan bộ phân đích thật hiện, dữ xử lý khí hữu quan đích bộ phân tương tạiNội hạchDi thực nhất chương trung tường tế luận thuật.
4.4.5 nội hạch thời chung thật hiện
Tại nội hạch thời chung nhất tiết trung, luận thuật liễu nội hạch thời chung đích tác dụng dĩ cập công năng. Đãn tại đương tiền thật hiện trung, căn cư thật tế đích tình huống đối nội hạch thời chung đích công năng tố liễu tài giảm, nội hạch thời chung công năng chủ yếu do systick( ) hàm sổ thật hiện.
4.4.6 nhậm vụ quản lý API thật hiện
Nhậm hà nội hạch đô ứng cai đề cung nhất tổ phong phú đíchAPI hàm sổCung dụng hộ sử dụng. Tượng UNIX, Linux, Windows giá ta đại hình thao tác hệ thống đề cung liễu đại lượng đích API. Đương nhiên giá ta API đích sổ lượng, chủng loại, dụng pháp đẳng đô hội tùy trứ hệ thống đích bất đồng nhi bất đồng. Đãn tại nhậm vụ quản lý phương diện hạ diện kỉ cá API thị tất bất khả thiếu đích: Nhậm vụ sang kiến, triệt tiêu, hưu miên, đẳng đãi hòa hoán tỉnh đẳng thao tác. Hạ diện tương miêu thuật các cá API đích thật hiện toán pháp.
4.4.6.1 nhậm vụ sang kiến
Đương dụng hộ điều dụng nhậm vụ sang kiến hàm sổ thời,Nội hạchỨng cai hoàn thành na ta công tác ni? Giá hòa nội hạch đích thật hiện phương thức, phục tạp trình độ mật thiết tương quan. Đương tiền nhậm vụ quản lý thật hiện trung, đề cung lưỡng cá nhậm vụ sang kiến hàm sổ osInitTask( ) hòa osCreateTask( ). Giá lưỡng cá hàm sổ đích nguyên hình như hạ sở kỳ:
void osInitTask(void (*pTask)(), uword_t TaskID, uword_t Prio, uword_t Time, uword_t StkSize);
void osCreateTask(void (*pTask)(), tcb_t *pTcb, uword_t TaskID, uword_t Prio, uword_t Time, stk_t *pStk, uword_t StkSize);
Giá lưỡng cá hàm sổ đích chủ yếu khu biệt vi nhậm vụ nhu yếu đích TCB hòa sạn không gian thị phủ vi động thái sang kiến. osInitTask( ) hàm sổ chỉ nhu yếu truyện đệ nhậm vụ khởi thủy địa chỉ ((*pTask)()), nhậm vụ ID(TaskID), ưu tiên cấp (Prio), vận hành thời gian phiến (Time) hòa sạn đại tiểu (StkSize), nhậm vụ đích sạn hòa TCB không gian đô vi động thái sang kiến, sạn hòa TCB không gian xử vu hệ thống đích đôi khu. osCreateTask( ) hàm sổ trừ liễu dĩ thượng đích tham sổ ngoại hoàn cách ngoại nhu yếu *ptcb hòa *pstk lưỡng cá tham sổ, giá lưỡng cá tham sổ phân biệt chỉ hướng nhậm vụ đích TCB khởi thủy địa chỉ hòa sạn khởi thủy địa chỉ, giá cá hàm sổ đích không gian nhu yếu tại biên dịch thời chế định, sạn hòa TCB không gian chúc vuNội hạchKhu. Tuy nhiên tha môn nhu yếu đích tham sổ bất đồng, đãn tha môn đích thật hiện toán pháp thị tương đồng đích.
Tại miêu thuật toán pháp chi tiền nhu yếu đối nhậm vụ sạn tố giản đan đích luận thuật, sạn đích tác dụng thị bảo chứng nhậm vụ chính thường vận hành, tha bảo tồn liễu nhậm vụ trung các cá hàm sổ đích điều dụng quỹ tích hòa phản hồi địa chỉ. Đối vu xử lý khí lai thuyết đô đề cung nhất cá độc lập đích ký tồn khí hoặc giả kỳ tha không gian bảo tồn trứ sạn đỉnh đích vị trí, các chủng xử lý khí giá cấu đối sạn đỉnh hòa sạn để đích định nghĩa dã bất tương đồng, giá chủ yếu hữu lưỡng chủng, nhất thị sạn đỉnh đích địa chỉ trị đại vu sạn để, kỳ nhị tương phản. Đệ nhất chủng bạn tùy trứ sạn vãng hạ tăng trường, đệ nhị chủng sạn vãng thượng tăng trường. Vi liễu tiện vu di thực nội hạch, nội hạch ứng cai xử lý giá lưỡng chủng tình huống. Trừ liễu giá lưỡng chủng tình huống, sạn hoàn phân vi mãn sạn hòa không sạn lưỡng chủng, sở dĩNội hạchTất tu khảo lự giá kỉ chủng sạn phương thức. Nhân thử tại thật hiện trung đề cung nhất tổ hoành lai ứng đối giá ta tình huống, như hạ sở kỳ:
#define UP 1
#define DOWN 0
#define FULL 1
#define EMPTY 0
#define STACK DOWN
#define STACK_STYLE FULL
UP hòa DOWN định nghĩa liễu sạn đích tăng trường phương hướng, FULL hòa EMPTY thuyết minh liễu thị mãn sạn hoàn thị không sạn. Tối hậu dụng STACK hòa STACK_STYLE liên hợp thuyết minh chân chính đích sạn công tác phương thức.
Luận thuật hoàn liễu nhậm vụ sang kiến phương diện nhu yếu chú ý đích nhất ta vấn đề, hạ diện luận thuật nhậm vụ sang kiến đích toán pháp. Nhậm vụ sang kiến quá trình chủ yếu bao hàm sơ thủy hóa TCB hòa sạn khu, như quả điều dụng osCreateTask( ) hàm sổ, tại sơ thủy hóa tiền hoàn nhu yếu hướngNội hạchThân thỉnh TCB hòa sạn không gian. Đồ 4-9 vi osInitTask( ) hàm sổ sang kiến tân nhậm vụ đích lưu trình đồ.
4.4.6.2 nhậm vụ triệt tiêu
Mỗi cá nhậm vụ đô hữu nhất cá sinh mệnh chu kỳ, bao quát nhậm vụ sang kiến, vận hành dữ triệt tiêu. Nhậm vụ triệt tiêu dã khả xưng vi tại đa nhậm vụ hệ thống trung, nhậm vụ dã khả dĩ bị nhậm hà dụng hộ sát tử, dã khả dĩ hữu đặc thù dụng hộ sát tử. Bỉ như, sát tử nhậm vụ. Nhậm vụ triệt tiêu đích phương thức hữu ngận đa chủng thật hiện phương thức. Nhất bàn tình huống hạ, nhậm vụ khả dĩ bị nội hạch sát tử. Tại Linux hạ hữu ta nhậm vụ khả dĩ bị nhậm hà dụng hộ sát tử, hữu ta tắc chỉ năng do root dụng hộ sát tử. Tại đan dụng hộ hệ thống trung, dụng hộ nhậm vụ năng bịNội hạchSát tử, dã khả dĩ bị kỳ tha dụng hộ nhậm vụ sát tử, đãn hậu chủng tình huống bất đa kiến. Căn cư thật tế đích tình huống, đương tiền đối nhậm vụ triệt tiêu đích thật hiện vi chỉ hữu nhậm vụ tự kỷ chủ động sát tử tự kỷ.
Tại đương tiền thật hiện trung, nhậm vụ triệt tiêu đích hàm sổ vi osKill( ), như quả đương tiền nhậm vụ hoàn thành liễu tự kỷ đích sử mệnh, khả dĩ điều dụng cai hàm sổ. osKill( ) hội thích phóng điệu cai nhậm vụ đích tương quan tư nguyên, như TCB hòa sạn không gian đẳng. osKill( ) chỉ thích phóng điệu nội hạch phân phối đích tư nguyên, như quả nhậm vụ đích vận hành quá trình trung thân thỉnh liễu kỳ tha tư nguyên, ứng cai tại điều dụng osKill( ) tiền thích phóng điệu giá ta tư nguyên. Nhậm vụ tại sang kiến thời hữu lưỡng cá sang kiến hàm sổ osInitTask( ) hòa osCreateTask( ), osKill( ) chỉ năng thích phóng osInitTask( ) đích tư nguyên, nhi osCreateTask( ) đích tư nguyên hội bị bảo lưu hạ lai. Giá thị nhân vi osCreateTask( ) sở sử dụng đích không gian chúc vuNội hạch không gian,Nhi bất chúc vu hệ thống động thái nội tồn quản lý đích đôi khu, giá bộ phân khu vực một hữu tương quan đích sổ cư kết cấu quản lý, nhất đán thích phóng hệ thống tựu hội băng hội. Căn cư thượng diện đích miêu thuật khả dĩ thiết kế xuất osKill( ) đích toán pháp, cai toán pháp như đồ 4-10 sở kỳ.
4.4.6.3 nhậm vụ hưu miên dữ hoán tỉnh
Đương nhậm vụ nhu yếu đẳng đãi mỗ ta tư nguyên đích thời hầu, khả dĩ tương tự kỷ thiết viHưu miên trạng thái,Bả vận hành đích cơ hội nhượng cấp kỳ tha nhậm vụ, đương sở đẳng đãi đích tư nguyên hoặc giả sự kiện phát sinh thời, nhậm vụ tái bị hoán tỉnh kế tục vận hành. Giá chủng phương thức dã thị giải quyết nhậm vụ đồng bộ đích nhất chủng bạn pháp, như nhậm vụ A dữ nhậm vụ B hợp tác hoàn thành mỗ hạng nhậm vụ, thả A hoàn thành hậu B tài năng vận hành, hưu miên dữ hoán tỉnh cơ chế khả dĩ ngận dung dịch địa giải quyết thử vấn đề.Nội hạchThật hiện liễu lưỡng cá hàm sổ phân biệt hoàn thành giá lưỡng hạng công tác, tha môn thị osSleep( ) hòa osWakeUp( ), osSleep( ) thị nhậm vụ đích chủ động hành vi, nhân thử bất nhu yếu tham sổ, osWakeUp( ) nhu yếu nhất cá tham sổ TaskID, cai tham sổ chỉ định liễu nhu hoán tỉnh nhậm vụ đích ID hào.
Đương nhậm vụ điều dụng osSleep( ) hậu, cai nhậm vụ đích TCB tòng tựu tự đội liệt trung san trừ, tịnh sáp nhập đáo hưu miên đội liệt ( như đồ 4-6 sở kỳ ), nhiên hậu trọng tân điều độ. Như quả nhậm vụ A nhu yếu hoán tỉnh chính tại hưu miên đích nhậm vụ B, na ma A khả dĩ điều dụng osWakeUp( ) hàm sổ, tịnh truyện nhập B đích ID. osWakeUp( ) tựu hội tra trảo hưu miên đội liệt, như quả trảo đáo nhậm vụ B, tắc tương tha đích trạng thái trí vi tựu tự, tịnh tòng hưu miên đội liệt san trừ sáp nhập tựu tự đội liệt.
4.4.6.4 nhậm vụ đẳng đãi
Nhậm vụ đẳng đãi dữ nhậm vụ hưu miên đích thật hiện nguyên lý đô nhất dạng. Nhậm vụ tại đẳng đãi nhất đoạn thời gian hậu tái hoạch đắc vận hành đích cơ hội, giá cá thời hầu tha sở đẳng đãi đích sự kiện hoặc giả tư nguyên hữu khả năng bất khả dụng, giá điểm hòa nhậm vụ hưu miên thị hữu soa dị đích. Lệ như nhậm vụ A nhu yếu dữ xuyến khẩu I/O thông tín, do vu xuyến khẩu tốc độ tương đối giác mạn, nhậm vụ A đại bộ phân thời gian đô nhu yếu đẳng đãi, như quả nhậm vụ A tại một hữu sổ cư truyện thâu đích thời hầu tiến nhập đẳng đãi trạng thái, tương hội hiển trứ đề cao CPU lợi dụng suất.
Nội hạchĐề cung liễu osWait( ) hàm sổ lai thật hiện thử công năng, cai hàm sổ tiếp thụ nhất cá thời gian tham sổ, cai tham sổ thuyết minh đương tiền nhậm vụ đẳng đãi thời gian trường đoản, cai thời gian dĩ hệ thống tick vi đan vị. Đương tiền nhậm vụ điều dụng thử hàm sổ hậu, nhậm vụ trạng thái bị trí vi đẳng đãi thái, TCB tòng tựu tự đội liệt trung san trừ, tịnh sáp nhập đáoĐẳng đãi đội liệt,Tối hậu điều độ scheduler( ). Đẳng đãi đội liệt dữ hưu miên đội liệt tương đồng, kiến đồ 6-7 sở kỳ. osWait( ) hàm sổ đích lưu trình đồ dữ osSleep( ) toán pháp tương tự, giá lí bất tái chuế thuật.
Mỗi thứ hệ thống tick phát sinh trung đoạn thời, nội hạchThời chung trung đoạnXử lý trình tự canh tân đẳng đãi đội liệt thượng nhậm vụ đích đẳng đãi thời gian vực, dã tựu thị nhậm vụ khống chế khối TCB đích delay_time vực tác giảm 1 thao tác, đương thử vực giảm thiếu đáo 0 thời, biểu kỳ cai nhậm vụ đích đẳng đãi thời gian dĩ đáo, giá thời tha tương tòng đẳng đãi đội liệt trung san trừ, tịnh sáp nhập đáo tựu tự đội liệt trung. Giá ta công tác dã thịNội hạchThời chung trung đoạn đương tiền duy nhất nhu yếu tố đích sự tình.

iOS hệ thống

Bá báo
Biên tập
Nhuyễn kiện danh xưng: Nhậm vụ quản lý
Anh văn danh xưng: Any To Do
Nhuyễn kiện loại hình: Hiệu suất
Nhuyễn kiện bản bổn: 1.28
Nhuyễn kiện ngữ ngôn: Anh văn, trung văn đẳng
Nhuyễn kiện đại tiểu: 7.60 MB
Nhuyễn kiện hiện giới: ¥40.00 ( thỉnh dĩ iTunes thật thời giới cách vi chuẩn )
Chi trì hệ thống: Nhu yếu iOS 5.0 hoặc canh cao bản bổn
Chi trì chung đoan: iPhone, iPod touch, iPad kiêm dung, dĩ châm đối iPhone 5 tiến hành ưu hóa.

Nhuyễn kiện giới thiệu

《 nhậm vụ quản lý 》 thị nhất khoản đãi bạn sự hạng loại đích hiệu suất nhuyễn kiện, chỉ yếu thâu nhập nâm đích đãi bạn sự hạng, tha tựu hội lập tức khoái tốc chỉnh lý, cao hiệu suất địa án bài hảo nâm đích công sự dữ tư sự. Tha bất chỉ thị hiệp trợ nâm an bài hảo nâm đích nhậm vụ, nhi thả hoàn hội bang trợ nâm bả mỗi hạng hoạt động an bài đắc phiêu phiêu lượng lượng, tỉnh tỉnh hữu điều.

Công năng đặc chinh

✓ an bài hảo nâm đích thời gian nhi bất thị nâm đích To-Dos( đãi bạn sự hạng )
✓ dữ Evernote đồng bộ - “Ký trụ sở hữu đích hoạt động”
✓ thông quá Evernote dữ Any To Do đích iPad/ iPhone bản vô tuyến đồng bộ
✓ khả dĩ sang kiến nâm đích toàn bộ tư sự dữ công sự To-Dos( đãi bạn sự hạng ) liệt biểu tịnh khả đan độc hoặc đồng thời tại tứ cá tượng hạn nội tra khán cụ thể nội dung.
✓ khả dĩ bả nâm đích To-Dos( đãi bạn sự hạng ) thiêm gia đáo nâm đích nhật lịch trung
✓ khả dĩ thiết trí đề tỉnh hòa trọng phục đề tỉnh
✓ hữu hoàn chỉnh đích bình mạc định chế công năng cập đề tỉnh ngữ âm
✓ khả dĩ bả nâm đích To Dos ( đãi bạn sự hạng ) phát bố hoặc Tweet đáo nâm đích Facebook đồ nha tường hoặc Twitter trướng hộ thượng
✓ Any To Do thích dụng vu anh ngữ, trung văn, nhật ngữ, tây ban nha ngữ hòa ý đại lợi ngữ, đức hòa pháp quốc.

WP hệ thống

Bá báo
Biên tập
Ứng dụng loại biệt: Công cụ
Ứng dụng bản bổn:1.0.0.0
Ứng dụng đại tiểu:1 MB
Ứng dụng ngữ ngôn: Trung văn
Chi trì bình đài:WP8,WP8.1
Canh tân nhật kỳ:2014-06-22

Nhuyễn kiện giới thiệu

Giá thị nhất cá nhậm vụ quản lý ứng dụng. Tha năng bang trợ quản lý các chủng nhậm vụ, hoàn năng vi trọng yếu nhậm vụ thiết trí nháo chung.

Công năng đặc chinh

Nhậm vụ quản lý
Tương nhậm vụ cố định đáo trác diện
Vi nhậm vụ thiết trí nháo chung
Cải biến nhậm vụ trạng thái
Tiêu ký trọng yếu nhậm vụ
Nhậm vụ bài tự
Cộng hưởng nhậm vụ tín tức.