多執行緒小試牛刀

2022-07-25 04:33:07 字數 542 閱讀 1628

#

匯入多執行緒模組

import

threading

#例項化乙個rlock物件mlock  

mlock =threading.rlock()

#將0賦值給num變數

num =0

#定義test函式

deftest():

global num #

將num變數轉換成全域性變數

mlock.acquire()  #

加鎖'''

please write your code

'''#

要執行的**塊

num += 1mlock.release()  

#釋放鎖

print

(num)

for i in range(0,15):

d = threading.thread(target=test)  #

呼叫test程序

d.start()  #

啟動test程序

boost graph lib 小試牛刀

最近要做社會網路的社群發現,發現用bgl能減少不少 量。經過一番調研發現bgl封裝的很牛叉,dijkstra等演算法統統具備,奈何自己對泛型程式設計不太熟,遇到問題還是很糾結。primer泛型程式設計 演算法部分和stl原始碼分析接下來有時間一定要讀下。下面僅以鄰接鍊錶和自定義節點為例 typede...

Anti Debug 小試牛刀

本文整理了日常生活中遇到的一些anti debug技術,除非特殊說明,均適用於mac ios開發 作為第一篇正式博文,會不定期更新,謝謝大家.123 4567 89 define pt deny attach 31 include intmain 程式正常執行,會輸出hello 但是程式載入到gdb...

tsung小試牛刀

linux環境 centos5.5 1 tsung安裝 tar zxvf tsung 1.4.2.tar.gz configure make sudo make install 安裝後執行 which tsung,如果顯示 usr bin tsung 表明安裝成功 2 設定 如果沒有 tsung 目...