I would like my Python Toolbox to be processed in the background. On this ESRI Technical Support Page, it states "Since ArcGIS Pro is itself a 64-bit application, a separate process for background geoprocessing is no longer needed. Tools are run asynchronously, not on a separate task that appears in Task Manager, and allow work to continue in the application while they execute." I infer from that that I wouldn't need to do anything in order to enable my toolbox to run in the background.
However, it's curious to me in the default Python Toolbox, that self.canRunInBackground = False. Should I change that to True?
Code copied from .pyt generated when creating a new Python Toolbox in Pro:
class Tool(object):
def __init__(self):
self.label = "Tool"
self.description = ""
self.canRunInBackground = False