A method for resource allocation, performed by a terminal, configured to operate in a 3GPP V2X system, comprising: determining, based on a parameter configuration of transmission resources and a parameter configuration of logical channels, first logical channels participating in a Logical Channel Prioritization, LCP; and prioritizing allocating the transmission resources to second logical channels among the first logical channels on the basis that the transmission resources are associated with first resources, wherein the first resources comprise feedback resources and/or retransmission resources, and the second logical channels are used to transmit data requiring information feedback and/or data requiring retransmission, wherein the second logical channels have priorities, and said prioritizing allocating the transmission resources to the second logical channels among the first logical channels comprises: on the basis that at least one of the second logical channels has candidate transmission data, determining a first target address which is associated with the at least second logical channel having a highest priority in the first logical channels; and on the basis that the first target address is associated with a plurality of second logical channels having candidate transmission data, allocating the transmission resources to the plurality of second logical channels having candidate transmission data in an order of priorities from high to low, and after allocating the transmission resources to the plurality of second logical channels having candidate transmission data, the method further comprises: allocating remaining resources to third logical channels associated with the first target address and having transmission data in an order of priorities from high to low, on the basis that there are still unallocated remaining resources among the transmission resources, till the unallocated resources are exhausted, or till the candidate transmission data is exhausted, and the third logic channels are used to transmit data without information feedback and/or data without retransmission. determining, based on a parameter configuration of transmission resources and a parameter configuration of logical channels, first logical channels participating in a Logical Channel Prioritization, LCP; and prioritizing allocating the transmission resources to second logical channels among the first logical channels on the basis that the transmission resources are associated with first resources, wherein the first resources comprise feedback resources and/or retransmission resources, and the second logical channels are used to transmit data requiring information feedback and/or data requiring retransmission, wherein the second logical channels have priorities, and said prioritizing allocating the transmission resources to the second logical channels among the first logical channels comprises: on the basis that at least one of the second logical channels has candidate transmission data, determining a first target address which is associated with the at least second logical channel having a highest priority in the first logical channels; and on the basis that the first target address is associated with a plurality of second logical channels having candidate transmission data, allocating the transmission resources to the plurality of second logical channels having candidate transmission data in an order of priorities from high to low, and on the basis that at least one of the second logical channels has candidate transmission data, determining a first target address which is associated with the at least second logical channel having a highest priority in the first logical channels; and on the basis that the first target address is associated with a plurality of second logical channels having candidate transmission data, allocating the transmission resources to the plurality of second logical channels having candidate transmission data in an order of priorities from high to low, and after allocating the transmission resources to the plurality of second logical channels having candidate transmission data, the method further comprises: allocating remaining resources to third logical channels associated with the first target address and having transmission data in an order of priorities from high to low, on the basis that there are still unallocated remaining resources among the transmission resources, till the unallocated resources are exhausted, or till the candidate transmission data is exhausted, and the third logic channels are used to transmit data without information feedback and/or data without retransmission.