An electronic device comprising: at least one antenna module; first communication circuitry configured to perform communication in a first communication scheme via the at least one antenna module; a plurality of temperature sensors; at least one processor operationally connected to the first communication circuitry and the plurality of temperature sensors; and memory, wherein the memory is configured to store instructions which, when executed, cause the at least one processor to: obtain a first temperature associated with the electronic device via the plurality of temperature sensors; when the first temperature is equal to or higher than a first threshold value, identify a second temperature associated with communication using the first communication scheme by using at least one temperature value obtained by at least one of the plurality of temperature sensors which is adjacent to elements operating to perform communication using the first communication scheme; when the second temperature is equal to or higher than a second threshold value, identify an operation state of at least one application, in which data throughput associated with the first communication scheme is equal to or more than designated throughput, and adjust first data throughput of a first application, which is operating in a background state, among the at least one application. at least one antenna module; first communication circuitry configured to perform communication in a first communication scheme via the at least one antenna module; a plurality of temperature sensors; at least one processor operationally connected to the first communication circuitry and the plurality of temperature sensors; and memory, wherein the memory is configured to store instructions which, when executed, cause the at least one processor to: obtain a first temperature associated with the electronic device via the plurality of temperature sensors; when the first temperature is equal to or higher than a first threshold value, identify a second temperature associated with communication using the first communication scheme by using at least one temperature value obtained by at least one of the plurality of temperature sensors which is adjacent to elements operating to perform communication using the first communication scheme; when the second temperature is equal to or higher than a second threshold value, identify an operation state of at least one application, in which data throughput associated with the first communication scheme is equal to or more than designated throughput, and adjust first data throughput of a first application, which is operating in a background state, among the at least one application. obtain a first temperature associated with the electronic device via the plurality of temperature sensors; when the first temperature is equal to or higher than a first threshold value, identify a second temperature associated with communication using the first communication scheme by using at least one temperature value obtained by at least one of the plurality of temperature sensors which is adjacent to elements operating to perform communication using the first communication scheme; when the second temperature is equal to or higher than a second threshold value, identify an operation state of at least one application, in which data throughput associated with the first communication scheme is equal to or more than designated throughput, and adjust first data throughput of a first application, which is operating in a background state, among the at least one application.