A resource selection method comprises determining, by a terminal configured with a first link and a second link, a transmission link for a service packet to be transmitted; wherein the first link and the second link are used to transmit different types of service packets; judging, by the terminal, whether resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on another link are allowed to be selected, when determining that a resource multiplexing mode of the first link and the second link is frequency division multiplexing; in response to that the resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on the other link are allowed to be selected, selecting, by the terminal, transmission resources for the service packet to be transmitted among time-frequency resources available on the transmission link for the service packet to be transmitted, wherein selectable resources comprise: resources that overlap in the time domain with resources that have been selected on the other link, and/or resources that do not overlap in the time domain with resources that have been selected on the other link; in response to that the resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on the other link are not allowed to be selected, selecting, by the terminal, transmission resources that do not overlap in the time domain with resources that have been selected on the other link for the service packet to be transmitted among the time-frequency resources available on the transmission link for the service packet to be transmitted; wherein the transmission link is one of the first link or the second link. determining, by a terminal configured with a first link and a second link, a transmission link for a service packet to be transmitted; wherein the first link and the second link are used to transmit different types of service packets; judging, by the terminal, whether resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on another link are allowed to be selected, when determining that a resource multiplexing mode of the first link and the second link is frequency division multiplexing; in response to that the resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on the other link are allowed to be selected, selecting, by the terminal, transmission resources for the service packet to be transmitted among time-frequency resources available on the transmission link for the service packet to be transmitted, wherein selectable resources comprise: resources that overlap in the time domain with resources that have been selected on the other link, and/or resources that do not overlap in the time domain with resources that have been selected on the other link; in response to that the resources on the transmission link for the service packet to be transmitted that overlap in time domain with resources that have been selected on the other link are not allowed to be selected, selecting, by the terminal, transmission resources that do not overlap in the time domain with resources that have been selected on the other link for the service packet to be transmitted among the time-frequency resources available on the transmission link for the service packet to be transmitted; wherein the transmission link is one of the first link or the second link.