From eac800bcda85ede392d6cc730a383e527794d91f Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 29 八月 2023 23:52:24 +0800 Subject: [PATCH] 修改L2数据传输方式 --- huaxin_client/l2_data_manager.py | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/huaxin_client/l2_data_manager.py b/huaxin_client/l2_data_manager.py index 7b34dd2..469bcfd 100644 --- a/huaxin_client/l2_data_manager.py +++ b/huaxin_client/l2_data_manager.py @@ -166,7 +166,7 @@ tmep_order_detail_queue_dict[code] = queue.Queue() tag = l2_data_transaction_protocol.get_mmap_tag_name_for_l2_order(code) with contextlib.closing( - mmap.mmap(-1, 1000 * 100, tagname=tag, + mmap.mmap(-1, 1000 * 100, tag, access=mmap.ACCESS_WRITE)) as _mmap: while True: # print("order task") @@ -306,6 +306,11 @@ t = threading.Thread(target=lambda: __test(pipe_strage), daemon=True) t.start() - -if __name__ == "__main__": - upload_data("000798", "trading_order_canceled", 30997688, new_sk=True) +def test(): + # upload_data("000798", "trading_order_canceled", 30997688, new_sk=True) + code = "000333" + tag = l2_data_transaction_protocol.get_mmap_tag_name_for_l2_order(code) + with contextlib.closing( + mmap.mmap(-1, 1000 * 100, tag, + access=mmap.ACCESS_WRITE)) as _mmap: + pass \ No newline at end of file -- Gitblit v1.8.0