加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python多进程-多线程-内部实现的协程

(2024-07-08 14:22:03)
标签:

python

进程

线程

协程

分类: 接口类的哈
既然 外层 进行多股票 多指标的 并发过程:
那为什么 策略算法的内部还要进行股票 传统的list股票遍历的 :
策略算法内层 进行多股票,python多进程-多线程-内部实现的协程python多进程-多线程-内部实现的协程python多进程-多线程-内部实现的协程
刚有疑问,大牛就直接甩了连接呵呵呵呵。原来有个不知道的常识嘎嘎  “ 协程:” 
不是传统的list股票遍历的 做法:而是自行开启  协程。
https://blog.csdn.net/qq_69218005/article/details/129789977
嘎嘎其实大牛应该语音上直接提醒了几遍,知识面涵盖不到,不知道啥玩意。 没摔脸上连接压根拿金句也没当干粮,才继续问嘎嘎 才被艾特的甩脸上嘎嘎python多进程-多线程-内部实现的协程python多进程-多线程-内部实现的协程python多进程-多线程-内部实现的协程
并发:外层 多进程-多线程-内部实现的协程。
其他也可以的参考呵呵呵呵呵哒
https://www.zhihu.com/question/642116682/answer/3382223270
https://blog.csdn.net/weixin_45786770/article/details/114651721
https://blog.csdn.net/YZL40514131/article/details/125629232
https://www.bilibili.com/video/BV1Lr421t73K/?p=5&spm_id_from=pageDriver&vd_source=2a756a841699e678985ce674ad996db8 第6分钟附近


import asyncio async def calculate(stock_info, *args, **kwargs): print(f"Processing stock {stock_info['code']} with args {args} and kwargs {kwargs}") await asyncio.sleep(1) return f"Processed {stock_info['code']}" async def main(): stock_info_all = [ {"code": "600000.SH.GG", "stock_type": "GG"}, {"code": "600001.SH.GG", "stock_type": "GG"}, {"code": "600002.SH.GG", "stock_type": "GG"}, {"code": "600003.SH.GG", "stock_type": "GG"} ] # 示例额外参数 args = (1, 2) kwargs = {'additional': 'parameters'} # 创建协程任务列表 tasks = [calculate(stock_info, *args, **kwargs) for stock_info in stock_info_all] results = await asyncio.gather(*tasks) for result in results: print(result) asyncio.run(main())


代码中:
async def calculate(stock_info, *args, **kwargs):
的函数实现,是自己和没有开启协程时候的一样的 云云云,吓唬云,也一样可以return一个结果

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有