A method for resource scheduling, characterized by comprising: determining, by a terminal device, a first resource, the first resource comprising at least one Transmission Time Interval, TTI, wherein the first resource is an available resource or an unavailable resource, the unavailable resource comprises at least one of: a resource interfered with by a second resource or a resource capable of interfering with a second resource, the available resource comprises a resource except the unavailable resource, and the second resource is used for the terminal device to communicate with a second network device in a second communication mode; and transmitting, by the terminal device, first resource information to a first network device, wherein the first resource information comprises information about the first resource, the first resource information is used for the first network device to allocate a resource to the terminal device, and the terminal device is configured to communicate with the first network device in a first communication mode, wherein when the first resource is the available resource, the first resource information is used to instruct the first network device to configure the terminal device to perform at least one of Reception, RX, or Transmission, TX, with the first network device in the at least one TTI; or when the first resource is the unavailable resource, the first resource information is used to instruct the first network device to configure the terminal device to perform Reception, RX, or Transmission, TX, with the first network device in the at least one TTI, or the first resource information is used to instruct the first network device to configure the terminal device not to perform Reception, RX, and Transmission, TX, with the first network device in the at least one TTI. determining, by a terminal device, a first resource, the first resource comprising at least one Transmission Time Interval, TTI, wherein the first resource is an available resource or an unavailable resource, the unavailable resource comprises at least one of: a resource interfered with by a second resource or a resource capable of interfering with a second resource, the available resource comprises a resource except the unavailable resource, and the second resource is used for the terminal device to communicate with a second network device in a second communication mode; and transmitting, by the terminal device, first resource information to a first network device, wherein the first resource information comprises information about the first resource, the first resource information is used for the first network device to allocate a resource to the terminal device, and the terminal device is configured to communicate with the first network device in a first communication mode, wherein when the first resource is the available resource, the first resource information is used to instruct the first network device to configure the terminal device to perform at least one of Reception, RX, or Transmission, TX, with the first network device in the at least one TTI; or when the first resource is the unavailable resource, the first resource information is used to instruct the first network device to configure the terminal device to perform Reception, RX, or Transmission, TX, with the first network device in the at least one TTI, or the first resource information is used to instruct the first network device to configure the terminal device not to perform Reception, RX, and Transmission, TX, with the first network device in the at least one TTI.