当前位置: 首页>>代码示例>>Python>>正文


Python WorkQueue.hungry方法代码示例

本文整理汇总了Python中work_queue.WorkQueue.hungry方法的典型用法代码示例。如果您正苦于以下问题:Python WorkQueue.hungry方法的具体用法?Python WorkQueue.hungry怎么用?Python WorkQueue.hungry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在work_queue.WorkQueue的用法示例。


在下文中一共展示了WorkQueue.hungry方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: map

# 需要导入模块: from work_queue import WorkQueue [as 别名]
# 或者: from work_queue.WorkQueue import hungry [as 别名]
while not wq.empty():
    t = wq.wait(10)
    if t:
	print t.tag

    print wq.stats.workers_init, wq.stats.workers_ready, wq.stats.workers_busy, \
	  wq.stats.tasks_running, wq.stats.tasks_waiting, wq.stats.tasks_complete

map(os.unlink, outputs)

for i in range(5):
    task = Task('hostname && date +%s.%N')
    task.specify_input_file('/bin/hostname')
    wq.submit(task)

if wq.hungry():
    print 'work queue is hungry'

wq.activate_fast_abort(1.5)

while not wq.empty():
    t = wq.wait(1)
    if t:
	print t.id, t.return_status, t.result, t.host
	print t.preferred_host, t.status
	print t.submit_time, t.start_time, t.finish_time
	print t.transfer_start_time, t.computation_time
	print t.total_bytes_transferred, t.total_transfer_time
	print t.output
    
    print wq.stats.workers_init, wq.stats.workers_ready, wq.stats.workers_busy, \
开发者ID:rmcgibbo,项目名称:cctools-3.4.2-fork,代码行数:33,代码来源:work_queue_example_1.py


注:本文中的work_queue.WorkQueue.hungry方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。