方法

自: 2.10

声明 [src]

void
g_async_queue_sort_unlocked (
  GAsyncQueue* queue,
  GCompareDataFunc func,
  gpointer user_data
)

描述 [src]

使用funcqueue进行排序。

排序函数func接受依次为队列中的两个元素。如果它们相等,应返回0;如果第一个元素应该位于队列的高位,则返回负值;如果第一个元素应该比第二个元素在队列中的低位,则返回正值。

此函数必须在持有队列锁的情况下调用。

自: 2.10

参数

func

类型: GCompareDataFunc

GCompareDataFunc用于对队列进行排序。

user_data

类型: gpointer

传递给func的用户数据。

此参数可以为NULL
数据由方法的调用者拥有。