cours/Excalidraw/processus 2022-10-05 15.05.33.excalidraw.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

26 KiB

excalidraw-plugin, tags
excalidraw-plugin tags
parsed
excalidraw

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

Parent process ^DRPS3UST

Process creation SIDL ^rNvYLHl3

Runnable on Dispatch Queue SRUN ^FoMmW5Kg

Using Processor SONPROC ^h5x87jhy

Voluntary Sleep SSLEEP ^b1xMEKEG

fork() ^WUPJmOk0

Terminated SZOMB ^qAffqev2

pswtch() ^7si7Xe6h

wakeprocs() ^FAYfBme6

sleep() ^pipgIMsN

exit() ^U4mjCV0w

wait() ^2Y1Hi0e4

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://excalidraw.com",
	"elements": [
		{
			"id": "3_UG5Znh-B3dj39zOYog9",
			"type": "rectangle",
			"x": -131.4372546922972,
			"y": -179.8674818181799,
			"width": 187,
			"height": 98,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1377144419,
			"version": 140,
			"versionNonce": 90443533,
			"isDeleted": false,
			"boundElements": [
				{
					"type": "text",
					"id": "DRPS3UST"
				},
				{
					"id": "w76E1Ebk7CwCB_jUI3CYQ",
					"type": "arrow"
				},
				{
					"id": "THlhnr6fWOSYETgyocWjC",
					"type": "arrow"
				}
			],
			"updated": 1664975492812,
			"link": null,
			"locked": false
		},
		{
			"id": "DRPS3UST",
			"type": "text",
			"x": -113.43725469229719,
			"y": -143.3674818181799,
			"width": 151,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 850956333,
			"version": 121,
			"versionNonce": 1994371331,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975480604,
			"link": null,
			"locked": false,
			"text": "Parent process",
			"rawText": "Parent process",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "center",
			"verticalAlign": "middle",
			"baseline": 18,
			"containerId": "3_UG5Znh-B3dj39zOYog9",
			"originalText": "Parent process"
		},
		{
			"type": "rectangle",
			"version": 192,
			"versionNonce": 2113008707,
			"isDeleted": false,
			"id": "lL156o66pahKOLtDIH99v",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -473.45331021577545,
			"y": -31.902475778035694,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 187,
			"height": 98,
			"seed": 1955833091,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "rNvYLHl3",
					"type": "text"
				},
				{
					"id": "w76E1Ebk7CwCB_jUI3CYQ",
					"type": "arrow"
				},
				{
					"id": "Ya83TbCbwRrQjvdc1pUqF",
					"type": "arrow"
				},
				{
					"id": "_08mt4lJR5eGyolZ7jUXT",
					"type": "arrow"
				}
			],
			"updated": 1664975492813,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 195,
			"versionNonce": 1025376653,
			"isDeleted": false,
			"id": "rNvYLHl3",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -467.95331021577545,
			"y": -7.902475778035694,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 176,
			"height": 50,
			"seed": 195518637,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1664975476618,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Process creation\nSIDL",
			"rawText": "Process creation SIDL",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "lL156o66pahKOLtDIH99v",
			"originalText": "Process creation SIDL"
		},
		{
			"type": "rectangle",
			"version": 143,
			"versionNonce": 159950189,
			"isDeleted": false,
			"id": "pCOd-d0eDEQRb349z-Pkt",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -309.61328125,
			"y": 181.259765625,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 188,
			"height": 98,
			"seed": 1214092227,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "FoMmW5Kg",
					"type": "text"
				},
				{
					"id": "uIwVxxlOHUfw1TonWu2Q3",
					"type": "arrow"
				},
				{
					"id": "1jwqbZfExGAqVKD8Lqa2Q",
					"type": "arrow"
				},
				{
					"id": "Ya83TbCbwRrQjvdc1pUqF",
					"type": "arrow"
				},
				{
					"id": "_08mt4lJR5eGyolZ7jUXT",
					"type": "arrow"
				}
			],
			"updated": 1664975492813,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 159,
			"versionNonce": 1340371619,
			"isDeleted": false,
			"id": "FoMmW5Kg",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -298.11328125,
			"y": 192.759765625,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 165,
			"height": 75,
			"seed": 617135597,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1664975248734,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Runnable on\nDispatch Queue\nSRUN",
			"rawText": "Runnable on Dispatch Queue SRUN",
			"baseline": 68,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "pCOd-d0eDEQRb349z-Pkt",
			"originalText": "Runnable on Dispatch Queue SRUN"
		},
		{
			"type": "rectangle",
			"version": 232,
			"versionNonce": 751858659,
			"isDeleted": false,
			"id": "tgPAx6aw8uL-Cy_kn6OBr",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 37.266043400476406,
			"y": 181.23427189019668,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 188,
			"height": 98,
			"seed": 424525699,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "h5x87jhy",
					"type": "text"
				},
				{
					"id": "uIwVxxlOHUfw1TonWu2Q3",
					"type": "arrow"
				},
				{
					"id": "1jwqbZfExGAqVKD8Lqa2Q",
					"type": "arrow"
				},
				{
					"id": "B6RNYiWkQX-uPVagpLue9",
					"type": "arrow"
				},
				{
					"id": "Xp3fxUVXYTMTe4NpgIwwC",
					"type": "arrow"
				}
			],
			"updated": 1664975492813,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 236,
			"versionNonce": 2088874029,
			"isDeleted": false,
			"id": "h5x87jhy",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 48.766043400476406,
			"y": 205.23427189019668,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 165,
			"height": 50,
			"seed": 991047213,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1664975280202,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Using Processor\nSONPROC",
			"rawText": "Using Processor SONPROC",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "tgPAx6aw8uL-Cy_kn6OBr",
			"originalText": "Using Processor SONPROC"
		},
		{
			"type": "rectangle",
			"version": 340,
			"versionNonce": 495677389,
			"isDeleted": false,
			"id": "WVYTA6K7kgHoc7zsyGOu0",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -141.17456734512263,
			"y": 353.8879147867574,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 187,
			"height": 98,
			"seed": 1805441411,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "b1xMEKEG",
					"type": "text"
				},
				{
					"id": "Ya83TbCbwRrQjvdc1pUqF",
					"type": "arrow"
				},
				{
					"id": "Xp3fxUVXYTMTe4NpgIwwC",
					"type": "arrow"
				}
			],
			"updated": 1664975492813,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 345,
			"versionNonce": 1580845411,
			"isDeleted": false,
			"id": "b1xMEKEG",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -127.67456734512263,
			"y": 377.8879147867574,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 160,
			"height": 50,
			"seed": 1280947245,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1664975428202,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Voluntary Sleep\nSSLEEP",
			"rawText": "Voluntary Sleep SSLEEP",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "WVYTA6K7kgHoc7zsyGOu0",
			"originalText": "Voluntary Sleep SSLEEP"
		},
		{
			"id": "w76E1Ebk7CwCB_jUI3CYQ",
			"type": "arrow",
			"x": -136.0544421922972,
			"y": -133.98370982253607,
			"width": 219.64936182181322,
			"height": 95.39434298924971,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1708590179,
			"version": 463,
			"versionNonce": 1129950061,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-188.65941502973203,
					7.332226062271928
				],
				[
					-219.64936182181322,
					95.39434298924971
				]
			],
			"lastCommittedPoint": null,
			"startBinding": {
				"elementId": "3_UG5Znh-B3dj39zOYog9",
				"focus": 0.1316555567004755,
				"gap": 4.6171875
			},
			"endBinding": {
				"elementId": "lL156o66pahKOLtDIH99v",
				"focus": 0.042013516386531356,
				"gap": 6.686891055250669
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "WUPJmOk0",
			"type": "text",
			"x": -401.6301004792531,
			"y": -145.61839964438045,
			"width": 56,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1048887341,
			"version": 143,
			"versionNonce": 260435501,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "fork()",
			"rawText": "fork()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "fork()"
		},
		{
			"type": "rectangle",
			"version": 101,
			"versionNonce": 112793379,
			"isDeleted": false,
			"id": "FmlzTR71k6X-bW2mfEt8H",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 200.7265625,
			"y": -36.6796875,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 188,
			"height": 98,
			"seed": 1575881485,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [
				{
					"id": "qAffqev2",
					"type": "text"
				},
				{
					"id": "B6RNYiWkQX-uPVagpLue9",
					"type": "arrow"
				},
				{
					"id": "THlhnr6fWOSYETgyocWjC",
					"type": "arrow"
				}
			],
			"updated": 1664975492813,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 98,
			"versionNonce": 873332675,
			"isDeleted": false,
			"id": "qAffqev2",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 234.7265625,
			"y": -12.6796875,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 120,
			"height": 50,
			"seed": 1209382979,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"boundElements": [],
			"updated": 1664975233937,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Terminated \nSZOMB",
			"rawText": "Terminated SZOMB",
			"baseline": 43,
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "FmlzTR71k6X-bW2mfEt8H",
			"originalText": "Terminated SZOMB"
		},
		{
			"id": "uIwVxxlOHUfw1TonWu2Q3",
			"type": "arrow",
			"x": -108.52734375,
			"y": 206.4453125,
			"width": 137.10588715047638,
			"height": 28.23828125,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1298111949,
			"version": 221,
			"versionNonce": 502219875,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975507525,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					63.71484375,
					-28.23828125
				],
				[
					137.10588715047638,
					-2.729443931267866
				]
			],
			"lastCommittedPoint": [
				136.51953125,
				-2.83203125
			],
			"startBinding": {
				"elementId": "pCOd-d0eDEQRb349z-Pkt",
				"focus": 0.2608167607872955,
				"gap": 13.0859375
			},
			"endBinding": {
				"elementId": "tgPAx6aw8uL-Cy_kn6OBr",
				"focus": -0.11231671007724456,
				"gap": 8.6875
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "1jwqbZfExGAqVKD8Lqa2Q",
			"type": "arrow",
			"x": 33.847102594362795,
			"y": 250.5456263855254,
			"width": 145.06788999138547,
			"height": 35.159174605598594,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 172217571,
			"version": 103,
			"versionNonce": 2029702627,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-70.45851499138551,
					35.159174605598594
				],
				[
					-145.06788999138547,
					10.812583696507716
				]
			],
			"lastCommittedPoint": [
				-144.48153409090912,
				10.653409090909122
			],
			"startBinding": {
				"elementId": "tgPAx6aw8uL-Cy_kn6OBr",
				"focus": 0.29509174027829665,
				"gap": 3.4189408061136106
			},
			"endBinding": {
				"elementId": "pCOd-d0eDEQRb349z-Pkt",
				"focus": -0.03723914743998131,
				"gap": 10.392493852977324
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "7si7Xe6h",
			"type": "text",
			"x": -82.42936503079414,
			"y": 218.1061612545971,
			"width": 81,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1578259043,
			"version": 31,
			"versionNonce": 802686701,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "pswtch()",
			"rawText": "pswtch()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "pswtch()"
		},
		{
			"id": "B6RNYiWkQX-uPVagpLue9",
			"type": "arrow",
			"x": 233.86773898896485,
			"y": 228.62874297744276,
			"width": 83.5648207231643,
			"height": 156.68813606331224,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1045121261,
			"version": 171,
			"versionNonce": 1129035213,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					70.95998984398057,
					-24.677935289612606
				],
				[
					83.5648207231643,
					-156.68813606331224
				]
			],
			"lastCommittedPoint": [
				83.5648207231643,
				-156.68813606331224
			],
			"startBinding": {
				"elementId": "tgPAx6aw8uL-Cy_kn6OBr",
				"focus": 0.4171412009923602,
				"gap": 8.60169558848844
			},
			"endBinding": {
				"elementId": "FmlzTR71k6X-bW2mfEt8H",
				"focus": -0.28779023299701395,
				"gap": 10.620294414130512
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "THlhnr6fWOSYETgyocWjC",
			"type": "arrow",
			"x": 299.12077419911674,
			"y": -48.56827750115764,
			"width": 234.83007519759929,
			"height": 90.75311682873638,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 767281443,
			"version": 226,
			"versionNonce": 818747779,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-32.72667156323189,
					-83.27710571609828
				],
				[
					-234.83007519759929,
					-90.75311682873638
				]
			],
			"lastCommittedPoint": [
				-201.5971709004158,
				-94.63274358991947
			],
			"startBinding": {
				"elementId": "FmlzTR71k6X-bW2mfEt8H",
				"focus": 0.25007468553039625,
				"gap": 11.888590001157638
			},
			"endBinding": {
				"elementId": "3_UG5Znh-B3dj39zOYog9",
				"focus": -0.23323944476690522,
				"gap": 8.72795369381464
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "Ya83TbCbwRrQjvdc1pUqF",
			"type": "arrow",
			"x": -143.3193513503665,
			"y": 401.07056538232825,
			"width": 81.82760479442398,
			"height": 114.23234192467919,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 417012163,
			"version": 776,
			"versionNonce": 1632465965,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-72.96671096921324,
					-13.295361914110401
				],
				[
					-81.82760479442398,
					-114.23234192467919
				]
			],
			"lastCommittedPoint": [
				-55.93325415848153,
				-148.81421397120153
			],
			"startBinding": {
				"elementId": "WVYTA6K7kgHoc7zsyGOu0",
				"focus": -0.23638674149874825,
				"gap": 2.144784005243878
			},
			"endBinding": {
				"elementId": "pCOd-d0eDEQRb349z-Pkt",
				"focus": 0.14751035267817914,
				"gap": 7.578457832649065
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "FAYfBme6",
			"type": "text",
			"x": -351.18433905028394,
			"y": 350.91055132819037,
			"width": 114,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 132034019,
			"version": 340,
			"versionNonce": 1468723117,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "wakeprocs()",
			"rawText": "wakeprocs()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "wakeprocs()"
		},
		{
			"id": "Xp3fxUVXYTMTe4NpgIwwC",
			"type": "arrow",
			"x": 147.22910224094363,
			"y": 286.33199072369746,
			"width": 95.9256401406592,
			"height": 118.2217322072189,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 463512835,
			"version": 96,
			"versionNonce": 999616803,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503658,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-18.62135229276703,
					102.22259263707895
				],
				[
					-95.9256401406592,
					118.2217322072189
				]
			],
			"lastCommittedPoint": [
				-95.9256401406592,
				118.2217322072189
			],
			"startBinding": {
				"elementId": "tgPAx6aw8uL-Cy_kn6OBr",
				"focus": -0.25437758142547756,
				"gap": 7.097718833500778
			},
			"endBinding": {
				"elementId": "WVYTA6K7kgHoc7zsyGOu0",
				"focus": 0.32407127628322624,
				"gap": 5.47802944540706
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "pipgIMsN",
			"type": "text",
			"x": 147.3529289528454,
			"y": 343.94711976476947,
			"width": 65,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 2073139875,
			"version": 57,
			"versionNonce": 21656077,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "sleep()",
			"rawText": "sleep()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "sleep()"
		},
		{
			"id": "U4mjCV0w",
			"type": "text",
			"x": 321.13279322072583,
			"y": 158.84439528210106,
			"width": 55,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 1612050339,
			"version": 32,
			"versionNonce": 1683439939,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "exit()",
			"rawText": "exit()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "exit()"
		},
		{
			"id": "2Y1Hi0e4",
			"type": "text",
			"x": 276.7008554206559,
			"y": -155.4897128807053,
			"width": 59,
			"height": 25,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 2,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "sharp",
			"seed": 2081950829,
			"version": 40,
			"versionNonce": 548055149,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975492813,
			"link": null,
			"locked": false,
			"text": "wait()",
			"rawText": "wait()",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "wait()"
		},
		{
			"id": "_08mt4lJR5eGyolZ7jUXT",
			"type": "arrow",
			"x": -381.5554262084838,
			"y": 70.89172182507957,
			"width": 60.27083103716046,
			"height": 164.81335354134143,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 960994477,
			"version": 295,
			"versionNonce": 692610701,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1664975503659,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-1.0590458921772097,
					142.69025467523284
				],
				[
					59.21178514498325,
					164.81335354134143
				]
			],
			"lastCommittedPoint": [
				-9.927988724835302,
				161.73953751648412
			],
			"startBinding": {
				"elementId": "lL156o66pahKOLtDIH99v",
				"focus": 0.01281492407953944,
				"gap": 4.794197603115265
			},
			"endBinding": {
				"elementId": "pCOd-d0eDEQRb349z-Pkt",
				"focus": -0.5343699718633745,
				"gap": 12.73035981350057
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		},
		{
			"id": "Ng55DKu8DjN0scpqQAUmD",
			"type": "arrow",
			"x": 304.40890318974806,
			"y": -42.90866837482088,
			"width": 206.97634894391604,
			"height": 109.76145421463178,
			"angle": 0,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"strokeSharpness": "round",
			"seed": 1409525699,
			"version": 383,
			"versionNonce": 245915085,
			"isDeleted": true,
			"boundElements": null,
			"updated": 1664975314609,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-14.79365011015443,
					-66.22908105690749
				],
				[
					-88.89418702755711,
					-107.55712946132942
				],
				[
					-206.97634894391604,
					-109.76145421463178
				]
			],
			"lastCommittedPoint": [
				-206.6340045051287,
				-101.03895494978201
			],
			"startBinding": {
				"elementId": "FmlzTR71k6X-bW2mfEt8H",
				"focus": 0.2098132524552097,
				"gap": 6.228980874820877
			},
			"endBinding": {
				"elementId": "3_UG5Znh-B3dj39zOYog9",
				"focus": -0.25682151681047005,
				"gap": 9.299741745832023
			},
			"startArrowhead": null,
			"endArrowhead": "triangle"
		}
	],
	"appState": {
		"theme": "dark",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#000000",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 4,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 20,
		"currentItemTextAlign": "left",
		"currentItemStrokeSharpness": "sharp",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "triangle",
		"currentItemLinearStrokeSharpness": "round",
		"gridSize": null,
		"colorPalette": {}
	},
	"files": {}
}

%%