---
title: Event概念
description: "Event用于同一Device内、不同Stream之间的任务同步事件。它支持一个任务等待一个事件，例如stream2的任务依赖stream1的任务，想保证stream1中的任务先完成，这时可创建一个Event，将该Event插入到stream1中（Event Record任务），在stream2中插入一个等待Event完成的任务（Event Wait任务）；也支持多个任务等待同一个事件（多等一），例如stream2和stream3中的任务都等待Stream1中的Event完成；同时，Event支持记录事件时间戳信息。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/programug/acldevg/runtime_doc_dev_0021.html
sourcePath: /source/zh/canncommercial/900/programug/acldevg/runtime_doc_dev_0021.html
indexId: 990fcdff596f9c0b680b73e4b27ec1b9cd07539ba7087bd5532243526fd1da6873
---
# Event概念

Event用于同一Device内、不同Stream之间的任务同步事件。它支持一个任务等待一个事件，例如stream2的任务依赖stream1的任务，想保证stream1中的任务先完成，这时可创建一个Event，将该Event插入到stream1中（Event Record任务），在stream2中插入一个等待Event完成的任务（Event Wait任务）；也支持多个任务等待同一个事件（多等一），例如stream2和stream3中的任务都等待Stream1中的Event完成；同时，Event支持记录事件时间戳信息。

一个任务等待一个事件的图示如下：


多个任务等待同一个事件的图示如下：
