本人是新手,最近在做一个和视频相关的软件。需要实现的功能如下:
采用多线程的方式实时发送视频数据。具体而言,发送的视频每一帧被分割成为N个子图,这些子图大小可能不一致,每个线程负责发送一个子图。负责发送同一帧视频的各线程需要同步,即:每个子图的最后一个数据包需要同时发送。在此过程中,由于每个线程所发送子图的大小不一致,故发送完成的时间不一致。
请教大虾如何能让这些线程同步发送最后一个数据包以实现上述功能呢?
------解决方案--------------------------------------------------------
每一個綫程設置一個引用計數,儅到達你所要觸發的點的時候,激活一個event,最後waitformut。。。。