1.声明信号量sem_t sem1
2.初始化信号量sem_init(&sem1,0,1)
3.sem_post和sem_wait函数配合使用来达到线程同步
4.释放信号量int sem_destroy (sem_t *sem1)
1、首先考虑的是网页代码中的title,meta标签中(关键词keywords、描述description中),title标签的一句话中,应放置你的主关键词,最重要的,放最前面。一般主关键词设置2-4个即可,太多容易分散关键词权重,是不利于排名的。对于一个新站来说,Keywords标签是有必要做的,这个里面的关键字除了你设置的主关键词外,还应该要放几个目标关键词,指数较低的长尾关键词。当然长尾词可以不写进关键词中,可以在更新文章内容的时候科学合理的穿插于文章中。描述标签需要有一句通顺的话,而这句话也不是随便去写的,这段话里面需要出现你设置的关键词。最好是囊括你写的所有关键词。
2、网站都会设几个栏目、二级菜单,这些地方必须适当有关键词出现,并且“有所侧重”,
关键词分布的重点应从上到下,从左到右,包括:页面靠顶部、左侧、标题、正文前200字以内,在这些地方出现关键词对sem优化排名会很有帮助。
3、Header、strong、b标签:即。如果可以的话,在正文标题<
h1
></h1>中的文字也能加上加粗的关键词或者加上一句描述性的语句,在网页代码中经常会有关于页面内容的注释也可在注释中添加相应的关键词,用加粗的文字往往也是关键词的出现的地方。
4、如果含有图片的话,一定要用alt标签,<img
align=’center’
src=’..jpg’
alt=’’>图片属性alt中加入与内容相关的关键词,这样,搜索引擎才能更好的知道图片的信息,更加利于sem优化。
5、超链接文本中,除了在导航、网站地图、锚文本中有意识使用关键字,还可以人为增加超链接文本。如一个sem优化网站可以通过加上行业资源来达到增加超链接文本的目的。这也值得网站在添加友情链接时做参考,即链接对象中最好包含有你的关键字或相关语义的网站。
6、域名及路径、文件名:使用某个知名品牌的产品名字做网址。也同样有利于网站排名。
它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value))
头文件为: #include <semaphore.h>
sem为指向信号量结构的一个指针;
pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有线程共享;
value给出了信号量的初始值。
函数sem_post( sem_t *sem )用来增加信号量的值当有线程阻塞在这个信号量上时,调用这个函数会使其中的一个线程不再阻塞,选择机制同样是由线程的调度策略决定的。
函数sem_wait( sem_t *sem )被用来阻塞当前线程直到信号量sem的值大于0,解除阻塞后将sem的值减一,表明公共资源经使用后减少。
函数sem_trywait ( sem_t *sem )是函数sem_wait()的非阻塞版本,它直接将信号量sem的值减一。
函数sem_destroy(sem_t *sem)用来释放信号量sem。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)