A communication method, wherein the method comprises: determining, by a core network device, to adjust a resource of a slice currently accessed by a terminal in a network with a plurality of slices, based on a local resource usage status of a core network and a policy configured by the core network device; sending, by the core network device, a slice resource adjustment indication message to an access network device, wherein the slice resource adjustment indication message comprises a terminal identifier and target resource information, and the slice resource adjustment indication message is used to instruct the access network device to adjust the resource of the slice currently accessed by the terminal to the target resource; sending, by the access network device, a slice resource adjustment message to the terminal, wherein the slice resource adjustment message comprises the target resource information, and the slice resource adjustment message is used to instruct the terminal to adjust the resource of the slice currently accessed by the terminal to the target resource, wherein the sending, by the access network device, the slice resource adjustment message comprises broadcasting the terminal identifier and the target resource information by using a broadcast message sent on a control channel shared by the plurality of slices; and receiving, by the access network device, a slice resource adjustment complete message sent by the terminal, wherein the slice resource adjustment complete message is used to indicate that the terminal has adjusted the resource of the slice currently accessed by the terminal to the target resource; and forwarding, by the access network device, the slice resource adjustment complete message, to the core network device. determining, by a core network device, to adjust a resource of a slice currently accessed by a terminal in a network with a plurality of slices, based on a local resource usage status of a core network and a policy configured by the core network device; sending, by the core network device, a slice resource adjustment indication message to an access network device, wherein the slice resource adjustment indication message comprises a terminal identifier and target resource information, and the slice resource adjustment indication message is used to instruct the access network device to adjust the resource of the slice currently accessed by the terminal to the target resource; sending, by the access network device, a slice resource adjustment message to the terminal, wherein the slice resource adjustment message comprises the target resource information, and the slice resource adjustment message is used to instruct the terminal to adjust the resource of the slice currently accessed by the terminal to the target resource, wherein the sending, by the access network device, the slice resource adjustment message comprises broadcasting the terminal identifier and the target resource information by using a broadcast message sent on a control channel shared by the plurality of slices; and receiving, by the access network device, a slice resource adjustment complete message sent by the terminal, wherein the slice resource adjustment complete message is used to indicate that the terminal has adjusted the resource of the slice currently accessed by the terminal to the target resource; and forwarding, by the access network device, the slice resource adjustment complete message, to the core network device.