最佳答案
我目前正在学习 Python 和类,我有一个基本的问题,但我没有找到任何答案。假设我有一门虚拟课程
class DomainOperations:
def __init__(self, domain):
self.domain = domain
self.domain_ip = ''
self.website_thumbnail = ''
def resolve_domain(self):
#resolve domain to ipv4 and save to self.domain_ip
def generate_website_thumbnail(self):
#generate website thumbnail and save the url to self.website_thumbnail
我想运行同时解决 _ 域和生成 _ 网站 _ 缩略图和线程完成后,我想打印的 IP 和缩略图。
编辑: 我知道我应该使用线程,也许像这样的东西
r = DomainOperations('google.com')
t1 = threading.Thread(target=r.resolve_domain)
t1.start()
t2 = threading.Thread(target=r.generate_website_thumbnail)
t2.start()
但是我应该在类之外使用它们吗? 我应该编写另一个类来处理线程吗?
正确的方式是怎么做到的?